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を返します。