首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 触发器实现 剔除

2013-12-19 
SQL 触发器实现 删除create table ruku(rukudan char(13)unique,mingcheng char(6) ,zhonglei char(6) ,bi

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

热点排行