EXTRACT (fecha/hora)

EXTRACT devuelve el valor del campo especificado a partir de una expresión de intervalo o fecha/hora.

Valor de Retorno

NUMBER

Sintaxis

EXTRACT( { { YEAR
           | MONTH
           | DAY
           | HOUR
           | MINUTE
           | SECOND
           }
         | { TIMEZONE_HOUR
           | TIMEZONE_MINUTE
           }
         | { TIMEZONE_REGION
           | TIMEZONE_ABBR
           }
         }
    FROM   { datetime_value_expression
           | interval_value_expression
           }
       )

Argumentos

datetime_value_expression es una expresión con un tipo de dato datetime.

interval_value_expression es una expresión con un tipo de dato interval.

Ejemplo

EXTRACT(MONTH FROM CURRENT_TIMESTAMP) devuelve el valor 8.00 si el registro de hora actual es 08-AUG-06 01.10.55.330120 PM -07:00.

EXTRACT(TIMEZONE_HOUR FROM CURRENT_TIMESTAMP) devuelve el valor -7.00 con el mismo ejemplo.