Firebird数据库
Firebird数据库语言参考-时间戳变量
2016-06-02 12:15:03
用于: DSQL, PSQL, ESQL
描述: 变量CURRENT_TIMESTAMP返回当前服务器的日期各时间.在版本2.0之前,所使用的小数部分总是".0000",使用一个0位小数的有效的精度。从Firebird2.0开始,当轮询这个变量时可以指定一个的精度。默认的仍然是3位小数,即毫秒精度.
类型: TIMESTAMP
语法:
在ESQL中不支精度参数选项.
表 8.2. 变量CURRENT_TIMESTAMP参数
例子:
备注:
•变量CURRENT_TIME的默认小数仍然是0位,因此在Firebird数据库2.0及以上版本变量CURRENT_TIMESTAMP不再是准确的CURRENT_DATE和 CURRENT_TIME和,除非显式地指定一个精度。
• 在PSQL模块(存储过程、触发器或可执行块),变量CURRENT_TIMESTAMP的值将保持常量,在每次读它时。如果多个模块调用或相互引发,在最外层模块的持续时间内,值将保持不变。如果你需要一个间隔值在PSQL(例如测量时间间隔),使用'NOW'。