oracle - db2 是否正式支持 SYSDATE?
问题描述
即使使用不符合 Oracle 的设置,SYSDATE(如在 Oracle 中)似乎也可以在 Db2 上工作 - 默认情况下,DB2_COMPATIBILITY_VECTOR 未设置为 ORA。
我能找到的唯一官方信息是:https ://www.ibm.com/support/pages/node/236545
从 DB2 9.7 开始,SYSDATE 被标记为一个关键字,它是一个特殊寄存器,是 CURRENT TIMESTAMP(0) 或 CURRENT_TIMESTAMP(0) 的同义词。,</p>
问题的背景:需要我的脚本同时在 Oracle 和 Db2 上运行。
我是否需要 Db2 风格的脚本,或者两者都可以使用 SYSDATE?
是否有指向该事实的官方文档的链接?
编辑:根据@data_henrik 的评论
我同意文档说明
SYSDATE 也可以指定为 CURRENT TIMESTAMP(0) 的同义词。
但这只是CAN。它没有说明它是。
编辑2:
看来我读错了文档。谢谢@data_henrik。
解决方案
请参阅此处有关Db2 中 CURRENT TIMESTAMP的文档。它指出:
SYSDATE 也可以指定为 CURRENT TIMESTAMP(0) 的同义词。
它是官方 Db2 文档的一部分,并且已在许多版本中出现。您可以使用“搜索”找到它... ;-)。
推荐阅读
- database - MongoDB:我如何检索一组过滤的结果和一个在被计数之前以不同方式过滤的相关集合?
- r - 如何避免在 R 语言中构建投资组合时的典型错误
- android - 预期 BEGIN_ARRAY 但在第 1 行第 2 列出现 BEGIN_OBJECT 路径错误,使用改造应用程序和弹簧启动
- python - 如何通过子标签中的文本定位标签
- android - 将 Api 请求从 Android 发送到 Localhost
- wpf - WPF 菜单项不可点击 WindowStyle=None 与 WindowChrome
- r - R中的多重响应交叉表
- sql - SQL删除重复行取决于某个值
- javascript - Console.log 在 Vue js watcher 中被调用两次
- javascript - 根据反应状态应用 CSS 主题