第九十九章 SQL函数 NOW
返回当前本地日期和时间的日期/时间函数。
大纲
NOW()
{fn NOW}
{fn NOW()}
描述
NOW 不接受任何参数。参数括号对于 ODBC 标量语法是可选的;它们对于 SQL 标准函数语法是必需的。
NOW 以时间戳的形式返回该时区的当前本地日期和时间;它会根据本地时间变体进行调整,例如夏令时。
NOW 可以返回 %TimeStamp 数据类型格式 (yyyy-mm-dd hh:mm:ss.ffff) 或 %PosixTime 数据类型格式(编码的 64 位有符号整数)的时间戳。以下规则确定返回的时间戳格式:
- 如果当前时间戳提供给数据类型为
%PosixTime的字段,则当前时间戳值以POSIXTIME数据类型格式返回。例如,WHERE PosixField=NOW()或INSERT INTO MyTable (PosixField) VALUES (NOW())。 - 如果当前时间戳提供给数据类型为
%TimeStamp的字段,则当前时间戳值以TIMESTAMP数据类型格式 (yyyy-mm-dd hh:mm:ss) 返回。它的 ODBC 类型是TIMESTAMP,LENGTH是16,PRECISION是19。小时以24小时格式表示。所有字段都保留前导零。


.png)


