Oracle兼容-函数-SYSDATE()函数
1. 语法
1. SYSDATE
2. SYSDATE()
调用时,可以不带上表示函数的括号。
2. 定义和用法
SYSDATE 作为系统关键字实现,在 ORACLE mode 中,等价 NOW(6),在 DEFAULT mode 下就是 SYSDATE()。
3. 示例
1. -- 先在DEFAULT mode下执行
2. greatsql> SET sql_mode = DEFAULT;
4. greatsql> SELECT SYSDATE, SYSDATE() FROM DUAL;
5. +---------------------+---------------------+
6. | SYSDATE | SYSDATE() |
7. +---------------------+---------------------+
8. | 2023-05-11 14:43:52 | 2023-05-11 14:43:52 |
9. +---------------------+---------------------+
11. -- 切到ORACLE mode下执行
12. greatsql> SET sql_mode = ORACLE;
14. greatsql> SELECT SYSDATE, SYSDATE() FROM DUAL;
15. +----------------------------+----------------------------+
16. | SYSDATE | SYSDATE() |
17. +----------------------------+----------------------------+
18. | 2023-05-11 14:43:52.865664 | 2023-05-11 14:43:52.865664 |
19. +----------------------------+----------------------------+
可以看到在不同 sql_mode 下输出结果不同,在Oracle mode下输出的精度更高。
问题反馈
联系我们
扫码关注微信公众号

