EXTRACT (日期时间)

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 是日期时间数据类型的表达式。

interval_value_expression 是间隔数据类型的表达式。

示例

如果当前时间戳为 08-AUG-06 01.10.55.330120 PM -07:00,则 EXTRACT(MONTH FROM CURRENT_TIMESTAMP) 返回值 8.00

同一示例中 EXTRACT(TIMEZONE_HOUR FROM CURRENT_TIMESTAMP) 返回值 -7.00