时间戳单位(timestamp_unit)
📄字数 450
👁️阅读量 加载中...
引入版本
v12.10.8
功能描述
控制部分系统函数返回的时间戳数值单位。
参数属性
| 属性 | 属性值 |
|---|---|
| 参数类型 | INTEGER |
| 默认值 | 1 |
| 取值范围 | 1,2 |
| 影响范围 | 系统级 |
| 修改方式 | 在线修改,立即生效 |
使用场景说明
- 该参数控制部分系统函数的时间戳返回值单位:
| timestamp_unit | 作用及影响 |
|---|---|
| 1 | 函数返回的时间戳单位为:秒 |
| 2 | 函数返回的时间戳单位为:毫秒 |
注意
- timestamp_unit 影响的系统函数有:UNIX_TIMESTAMP、FROM_UNIXTIME
示例
sql
-- 在线修改 timestamp_unit
SQL> SET timestamp_unit TO false;
-- 在线查看 timestamp_unit
SQL> SHOW timestamp_unit;
/*
* 场景一:
* 1. timestamp_unit = 1;
*/
SQL> SELECT unix_timestamp(); /* 返回时间戳数值:1772593314 */
/*
* 场景二:
* 1. timestamp_unit = 2;
*/
SQL> SELECT unix_timestamp(); /* 返回时间戳数值:1772593340719 */1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
