EXTRACT (datetime)

EXTRACT gibt den Wert eines angegebenen Feldes aus einem Datetime- oder Intervall-Ausdruck zurück.

Rückgabewert

NUMBER

Syntax

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

Argumente

datetime_value_expression ist ein Ausdruck mit einem Datetime-Datentyp.

interval_value_expression ist ein Ausdruck mit einem Datentyp "interval".

Beispiel

EXTRACT(MONTH FROM CURRENT_TIMESTAMP) gibt den Wert 8.00 zurück, wenn der aktuelle Zeitstempel08-AUG-06 01.10.55.330120 PM -07:00 ist.

EXTRACT(TIMEZONE_HOUR FROM CURRENT_TIMESTAMP) gibt den Wert -7.00 aus demselben Beispiel zurück.