可以用Select 上下文变量 from RDB$database获得CURRENT_CONNECTION 返回INTEGER返回当前连接。注意这个值不要为了将来的使用而保存,因为服务器可能会更新重置该值
CURRENT_DATE 值:DATE 返回服务器的日期
CURRENT_ROLE 值:VARCHAR(31)本次firebird实例启动连接会话的用户名对应的Role,如果用户没有Role ,返回空
CURRENT_TIME 值:TIME 以秒当前的时间,自凌晨0时开始
CURRENT_TIMESTAMP 值:TIMESTAMP 貌似返回的时间间隔值
CURRENT_TRANSACTION 值:INTEGER :本次查询的ID值,不要为了将来使用而保存,因为是临时性的值
CURRENT_USER 值:VARCHAR(128) :本次firebird实例启动连接会话的用户名
ROW_COUNT 值:INTEGER最近一次被update/deleted/added的影响的行数命令执行完毕后就有效。
UPDATEING:值:BOOLEAN,最近的update成功与否,True,False
INSERTING 值:BOOLEAN 最近的Insert成功与否,True,False
DELETING 值:BOOLEAN 最近的Delete成功与否,True,False
USER 值:VARCHAR(128) 最近一次firebird实例启动连接会话的用户名以下两个类似oracle过程变成用的一场代码捕捉用途。
SQLCODE 值:INTEGER 最近一次执行异常的返回代码
GDSCODE 值:INTEGER 最近一次执行异常的更详细返回代码