- 242
- 0
- 约9.93千字
- 约 19页
- 2020-02-09 发布于中国
- 举报
实验四触发器实验
after 触发器
在lineitem表上定义一个after触发器,当修改列项目extendedprice discount
tax时,要把orders表的totalprice一起修改,以保证数据一致性
CREATE TRIGGER trig_lineitem_price_update on lineitem
for update
as
begin
if (UPDATE(extendedprice) or UPDATE(tax) or UPDATE(discount))
begin
--声明游标变量指向inserted表
declare cursor_inserted cursor read_only
for select orderkey,linenumber,extendedprice,discount,tax from inserted
-- 声明变量获取查找信息
declare @orderkey int,@linenumber int,@extendedprice real,@discount real,@tax real
-- 打开游标
open cursor_inserted
-- 读取游标
fetch next from cursor_inserted into @orderkey,@linenumber,@e
原创力文档

文档评论(0)