为质量而战!为胜利而战!

一个简单的触发器例子

上一篇 / 下一篇  2008-04-08 14:29:02 / 个人分类:Oracle和DB2

已知两个关联表

s表:四个字段id,s#,sname,age

sc表:四个字段id,s#,c#,cname

开始创建触发器

Create Trigger editNo
 On s                        --在哪里触发
 for Update                         --为哪个事件触发
 As                                     --事件触发后所要做的事情
 if Update(s#)          
  begin
   Update sc
   Set s#=i.s#
   From sc , Deleted  d ,Inserted i     --临时表
   Where sc.s#=d.s#
  end 

触发器是自动的,在以上的例子中,当对s表中的s#修改,sc表中的s#也会相应的做修改


相关阅读:

TAG: 触发器 trigger create Deleted Inserted

 

评分:0

我来说两句

日历

« 2024-03-31  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 49790
  • 日志数: 64
  • 文件数: 1
  • 书签数: 1
  • 建立时间: 2008-03-28
  • 更新时间: 2009-08-14

RSS订阅

Open Toolbar