EXTRACT (data/ora)

EXTRACT restituisce il valore di un campo specificato da un'espressione di data e ora o di intervallo.

Valore restituito

NUMBER

Sintassi

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

Argomenti

datetime_value_expression è un'espressione con dati di tipo data e ora.

interval_value_expression è un'espressione con dati di tipo intervallo.

Esempio

EXTRACT(MONTH FROM CURRENT_TIMESTAMP) restituisce il valore 8.00 quando l'indicatore orario corrente è 08-AGO-06 01.10.55.330120 PM -07:00.

EXTRACT(TIMEZONE_HOUR FROM CURRENT_TIMESTAMP) restituisce il valore -7.00 dallo stesso esempio.