EXTRACT
は、日時式または期間式から、指定したフィールドの値を返します。
戻り値
NUMBER
構文
EXTRACT( { { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND } | { TIMEZONE_HOUR | TIMEZONE_MINUTE } | { TIMEZONE_REGION | TIMEZONE_ABBR } } FROM { datetime_value_expression | interval_value_expression } )
引数
datetime_value_expression
: datetimeデータ型の式です。
interval_value_expression
: intervalデータ型の式です。
例
EXTRACT(MONTH FROM CURRENT_TIMESTAMP)
は、現在のタイムスタンプが08-AUG-06 01.10.55.330120 PM -07:00
の場合に、値8
を返します。
同じ条件として、EXTRACT(TIMEZONE_HOUR FROM CURRENT_TIMESTAMP)
は値-7
を返します。