内置函数和变量
审查状态
从这一节开始,到这一章末尾的所有部分都正在等待技术和编辑审查。
这里收集了大量的上下文变量、标量函数、聚合函数的描述.
用于: DSQL, PSQL
描述: CURRENT_CONNECTION 包含当前连接的惟一标识符。
数据型: INTEGER
例子:
select current_connection from rdb$database
execute procedure P_Login(current_connection)
变量CURRENT_CONNECTION 的值是存储在数据库文件头页上,在还原时将重置为 0.自版本 2.1,它在建立每一个新的连接时递增。(在以前版本中,它只有当如果客户端读取会话期间时才递增)。因此,CURRENT_CONNECTION 现在显示的连接编号为数库库创建或最近还原以来的编号。
用于: DSQL, PSQL, ESQL
描述: CURRENT_DATE 返回当前服务器的日期.
数据型: DATE
语法:
CURRENT_DATE
例子:
select current_date from rdb$database
-- 例如返回. 2011-10-03
备注:
在PSQL模块(程储过程、触发器或可执行块),CURRENT_DATE的值将保留每一次读取的常量。如果多个模块调用或相互触发,值将保持不变在最外层模块的持续时间内。如果你需要一个前进的值在PSQL(例如测量时间间隔),使用"TODAY"。