第五十九章 SQL函数 GETDATE
日期/时间函数,返回当前本地日期和时间。
大纲
GETDATE([precision])
参数
precision- 可选-一个正整数,指定时间精度为小数秒的位数。 默认值是0(没有小数秒); 这个默认值是可配置的。 精度值是可选的,括号是必选的。
描述
GETDATE将此时区的当前本地日期和时间作为时间戳返回;它根据本地时间变量(如夏令时)进行调整。
GETDATE可以返回%TIMESTAMP数据类型格式(yyyy-mm-dd hh:mm:ss.ffff)或%PosiTime数据类型格式(编码的64位有符号整数)的时间戳。以下规则确定返回哪种时间戳格式:
如果当前时间戳被提供给数据类型为
%PosiTime的字段,则当前时间戳值将以POSIXTIME数据类型格式返回。例如,WHERE PosixField=GETDATE() or INSERT INTO MyTable (PosixField) VALUES (GETDATE())如果当前时间戳被提供给数据类型为
%TIMESTAMP的字段,则当前时间戳值将以TIMESTAMP数据类型格式返回。其ODBC类型为TIMESTAMP,长度为16,精度为19,例如WHERE TSField=GETDATE() or INSERT INTO MyTable (TSField) V

.png)