大侠帮忙,?????????????????
求一个触发器?
表一:
id 名字 宝物 数量
1 张三 宝物1 2
2 李四 宝物2 9
3 王五 宝物3 4
4 李六 宝物4 5
5 李四 宝物5 9
表二:
id 攻击者名字 使用宝物名
1 李四 宝物2
2 李四 宝物2
3 李四 宝物5
4 李六 宝物4
5 王五 宝物3
要求: 当删除表二中的记录的时候,把表一中对应玩家的宝物归还(修改),如果表一中对应玩家的宝物没有,则插入一条记录
这样的删除触发器(表二里的)怎么写?
------解决方案--------------------sorry 有问题现更正
create trigger tri_aaa on 表二 after delete as
declare b cursor for select * from deleted
open b
declare @data1 varchar(10),@data2 varchar(10),@data0 int
fetch next from b into @data0,@data1,@data2
while(@@fetch_status=0)