免费支持: 论坛:海钛瑞OA技术支持论坛 Q 群:海钛瑞OA技术交流Q群
变量 INSERTING
用于: PSQL
描述: 仅在触发器中有效,变量INSERTING 显示触发器是否因为INSERT操作而触发.用来使用在多作用的触发器中. 类型: boolean
例子:
if (inserting or updating) then begin if (new.serial_num is null) then new.serial_num = gen_id(gen_serials, 1); end
变量NEW
用于: PSQL, 仅在触发器中有效 描述: NEW包含一条数据库记录的新版本,它是刚刚被插入或更新的.从Firebird 2.0开始,它在AFTER触发器中是只读的. 类型: Data row
备注
Firebird 1.5的多功能的触发器中被说明-NEW是总是有效的.但是如果触发器是被DELETE触发,那么NEW中将没有记录的新版本。在这种情况下,从NEW读数据将总是返回NULL;向它写入将导致一个运行错误.