LOCALTIMESTAMP
函数返回当前会话时区中的当前日期,返回 TIMESTAMP
数据类型的值。与函数 CURRENT_TIMESTAMP 的区别是,CURRENT_TIMESTAMP
函数返回 TIMESTAMP WITH TIME ZONE
数据类型的值。
LOCALTIMESTAMP (timestamp_precision)
参数 | 说明 |
---|---|
timestamp_precision | 表示秒的小数位的精度,默认值为 6,取值范围 0~9。 |
TIMESTAMP
数据类型。
此示例显示了不同会话时区使用 LOCALTIMESTAMP
函数所得的结果。
设置当前时区至 GMT-5 时区:
ALTER SESSION SET TIME_ZONE = '-05:00';
执行以下语句调用函数:
SELECT LOCALTIMESTAMP FROM DUAL;
查询结果如下:
+----------------------------+
| LOCALTIMESTAMP |
+----------------------------+
| 2020-03-08 02:30:20.062104 |
+----------------------------+
切换当前时区至 GMT+8 时区,且调整秒的小数位精度为 3:
ALTER SESSION SET TIME_ZONE = '+08:00';
执行以下语句调用函数:
SELECT LOCALTIMESTAMP(3) FROM DUAL;
查询结果如下:
+-------------------------+
| LOCALTIMESTAMP(3) |
+-------------------------+
| 2020-03-08 15:30:54.500 |
+-------------------------+
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。