如果只是获取日期的话
select Current_Date from sysibm.sysdummy1 或者
select CurDate() from sysibm.sysdummy1

如果只是获取时间,并且时间精度在秒
select Current_Time from sysibm.sysdummy1 或者
select CurTime() from sysibm.sysdummy1
即可获取时间

如果需要精确到毫秒或者微秒
Select CURRENT_TIMESTAMP  From SYSIBM.SYSDUMMY1
获取的值=2005-12-20-16.41.59.961520 这个需要个人去解析一下。


SYSIBM.SYSDUMMY1 是一个只有一行记录的表,属于系统表
通常类似Oracle 的dual
oracle使用
8i
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual 只能获取到秒
9i
select systimestamp from dual; 可以获取到毫秒


而 sqlserver则不用,只需要 SELECT GETDATE() 即可 可以获取到毫秒

相关文章:

  • 2021-09-23
  • 2021-12-18
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-24
  • 2021-08-06
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案