SQL 触发器实现 删除
create table ruku
(
rukudan char(13) unique,
mingcheng char(6) ,
zhonglei char(6) ,
bianhao int unique,
primary key([rukudan],[mingcheng],[zhonglei],[bianhao])
)
create table canku
(
rukudan char(13),
mingcheng char(6),
zhonglei char(6),
zhuangtai char(4),
bianhao int
)
create table chuku
(
chukudan char(13) unique,
mingcheng char(6),
zhonglei char(6),
bianhao int,
primary key ([chukudan])
)
上面是我设计的数据库 我现在想设定一个触发器 实现的功能就是 在出库里面填写一个出库单 可以根据bianhao 进行删除 canku里面 对应的bianhao的所有数据 这个触发器 该怎么写 ???
------解决方案--------------------create trigger dbo.trigger_chuku_delete
on chuku
for insert
as
delete canku
from inserted i
where i.bianhao = canku.bianhao
go