读书人

SQL 触发器实现 剔除

发布时间: 2013-12-19 00:33:34 作者: rapoo

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

读书人网 >SQL Server

热点推荐