如何在 DB2 for Z/OS 中返回系统日期或日期时间?
Posted
技术标签:
【中文标题】如何在 DB2 for Z/OS 中返回系统日期或日期时间?【英文标题】:How do I return the system date or datetime in DB2 for Z/OS? 【发布时间】:2012-09-20 19:28:57 【问题描述】:如何在 DB2 for Z/OS 中使用 SQL 返回系统日期或日期时间?我更熟悉 SQL Server,我会在其中使用“SELECT getdate()”。我已经在 DB2 上尝试了一些这样的排列,但到目前为止还没有运气。似乎我需要一个谓词,但不确定系统信息的“来自”位置。谁能赐教?
【问题讨论】:
【参考方案1】:尝试从 sysibm.sysdummy1 中选择当前日期
【讨论】:
不应该是current_date
(带下划线吗?)
@a_horse_with_no_name:它适用于 DB2。 (CURRENT_TIMESTAMP
与 CURRENT TIMESTAMP
相同)
current_date 实际上在我的环境中不起作用。可能是特定于驱动程序的。我正在使用 StarSQL JDBC 驱动程序。【参考方案2】:
或者,尝试:
values(current timestamp)
【讨论】:
其中一种方法比另一种更有效吗?以上是关于如何在 DB2 for Z/OS 中返回系统日期或日期时间?的主要内容,如果未能解决你的问题,请参考以下文章
DB2 for z/OS:CURSOR FOR UPDATE 锁定行为