db2 是否正式支持 SYSDATE?
Is SYSDATE officially supported on db2?
似乎 SYSDATE(如在 Oracle 中)在 Db2 上工作,即使设置不符合 Oracle - 默认情况下,DB2_COMPATIBILITY_VECTOR 未设置为 ORA。
我唯一能找到的官方信息是:https://www.ibm.com/support/pages/node/236545
From DB2 9.7 onwards, SYSDATE has been marked as a keyword which is a
special register as synonym for CURRENT TIMESTAMP(0) or CURRENT_TIMESTAMP(0).‚
问题背景:需要我的脚本在 Oracle 和 Db2 上都能工作。
我需要 Db2 风格的脚本还是可以对两者都使用 SYSDATE?
是否有官方文档link?
编辑:
根据@data_henrik
的评论
我同意文档说明
SYSDATE can also be specified as a synonym for CURRENT TIMESTAMP(0).
但这只是CAN。它没有说明它是。
编辑 2:
看来我读错了文档。谢谢@data_henrik.
请在此处查看有关 CURRENT TIMESTAMP in Db2 的文档。它指出:
SYSDATE can also be specified as a synonym for CURRENT TIMESTAMP(0).
它是官方 Db2 文档的一部分,许多版本都包含在其中。您可以使用 "search"... ;-).
找到它
似乎 SYSDATE(如在 Oracle 中)在 Db2 上工作,即使设置不符合 Oracle - 默认情况下,DB2_COMPATIBILITY_VECTOR 未设置为 ORA。
我唯一能找到的官方信息是:https://www.ibm.com/support/pages/node/236545
From DB2 9.7 onwards, SYSDATE has been marked as a keyword which is a special register as synonym for CURRENT TIMESTAMP(0) or CURRENT_TIMESTAMP(0).‚
问题背景:需要我的脚本在 Oracle 和 Db2 上都能工作。
我需要 Db2 风格的脚本还是可以对两者都使用 SYSDATE?
是否有官方文档link?
编辑: 根据@data_henrik
的评论我同意文档说明
SYSDATE can also be specified as a synonym for CURRENT TIMESTAMP(0).
但这只是CAN。它没有说明它是。
编辑 2:
看来我读错了文档。谢谢@data_henrik.
请在此处查看有关 CURRENT TIMESTAMP in Db2 的文档。它指出:
SYSDATE can also be specified as a synonym for CURRENT TIMESTAMP(0).
它是官方 Db2 文档的一部分,许多版本都包含在其中。您可以使用 "search"... ;-).
找到它