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.00を返します。
同じ条件として、EXTRACT(TIMEZONE_HOUR FROM CURRENT_TIMESTAMP)は、値-7.00を返します。
Copyright (C) 2003, 2007, Oracle. All rights reserved.