Oracle/PLSQL: función FROM_TZ

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Oracle/PLSQL: función FROM_TZ

Este tutorial de Oracle explica cómo usar Oracle/PLSQL Función DESDE_TZ Con sintaxis y ejemplos.

describir

La función Oracle/PLSQL FROM_TZ convierte un valor TIMESTAMP (dada una ZONA HORARIA) en un valor TIMESTAMP CON ZONA HORARIA.

sintaxis

La sintaxis de la función FROM_TZ en Oracle/PLSQL es:

FROM_TZ( timestamp_value, time_zone_value )

parámetro o parámetro

timestamp_value El valor para convertir a un valor TIMESTAMP WITH TIME ZONE. time_zone_value La zona horaria utilizada para convertir timestamp_value en un valor TIMESTAMP WITH TIME ZONE.

devolver los bienes

La función FROM_TZ devuelve un valor TIMESTAMP CON ZONA HORARIA.

aplicar para

La función FROM_TZ está disponible en las siguientes versiones de Oracle/PLSQL:

  • Oráculo 12c, Oráculo 11g, Oráculo 10g, Oráculo 9i

ejemplo

Veamos algunos ejemplos de la función FROM_TZ de Oracle y exploremos cómo usar la función FROM_TZ en Oracle/PLSQL.

Por ejemplo:

Si ejecuta la siguiente instrucción SQL:

select FROM_TZ(TIMESTAMP '2005-09-11 01:50:42', '5:00')
from dual;

Ahora obtendrá los siguientes resultados:

11-Sep-05 01.50.42.000000 AM +05:00

Si ejecutó la misma instrucción SQL pero estableció la zona horaria en “-7:00” de esta manera:

select FROM_TZ(TIMESTAMP '2005-09-11 01:50:42', '-7:00')
from dual;

Ahora obtendrá los siguientes resultados:

11-Sep-05 01.50.42.000000 AM -07:00