§ SQL兼容性 - SYSDATE()函数
§ 1. 语法
SYSDATE()
-- or
SYSDATE
1
2
3
2
3
调用时,可以不带上表示函数的括号。
§ 2. 定义和用法
SYSDATE
作为系统关键字实现,在 oracle mode 中,等价NOW(6)
,在非 oracle mode 下就是 SYSDATE()
。
§ 3. 示例
greatsql> set sql_mode = default; select sysdate, sysdate() from dual;
Query OK, 0 rows affected (0.00 sec)
+---------------------+---------------------+
| sysdate | sysdate() |
+---------------------+---------------------+
| 2023-05-11 14:43:52 | 2023-05-11 14:43:52 |
+---------------------+---------------------+
greatsql> set sql_mode = oracle; select sysdate, sysdate() from dual;
Query OK, 0 rows affected (0.00 sec)
+----------------------------+----------------------------+
| sysdate | sysdate() |
+----------------------------+----------------------------+
| 2023-05-11 14:43:52.865664 | 2023-05-11 14:43:52.865664 |
+----------------------------+----------------------------+
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
可以看到在不同sql mode下输出结果不同,在oracle mode下输出的精度更高。
§ 问题反馈
§ 联系我们
扫码关注微信公众号