你用For update, insert, delete这是对的如果你要取更新后的值可以
select 字段 into :变量 from inserted
你可以从更新后的值取出主键的值然后再用
seelct 从数据库中取出旧值
select 字段 into :变量 from inserted
你可以从更新后的值取出主键的值然后再用
seelct 从数据库中取出旧值
调试欢乐多
Inserte:INSERTED有记录,DELETED没有记录
Delete:INSERTED没有记录,DELETED有记录
Update:INSERTED有记录,DELETED有记录调用存储过程也没有问题,但是在存储过程里不能引用INSERTED,DELETED两个临时表。UPdate操作,更新前的记录放在DELETED,更新后的的记录放在INSERTED。
UPdate操作,更新前的记录放在DELETED,更新后的的记录放在INSERTED
这种说法和lzp_lrp(lzp) 不一样,是不是都可以实现
你可以从更新后的值取出主键的值然后再用
seelct 从数据库中取出旧值是错误的。原表的数据是更新后的数据(对一般的AFTER触发器)或者更新前的数据(对INSTEAD OF 触发器)。一般我们所说的触发器是指AFTER触发器。