日期:2014-05-17  浏览次数:20432 次

触发器
问题描述:
当向table1中增加一条数据时其中有一个字段值为空,这条数据其中有一个字段值与别外一个table2的一个字段是相同
达到目的:
通过触发器读取别外一个table数据修改这个字段值





------解决方案--------------------
这条数据和table2是通过什么关联的?
------解决方案--------------------
create trigger gg on tb1 
after insert 
as
  update tb1
  set 空值的字段名=b.某个值
  from tb1 a,tb2 b,insert i
  where a.某字段=i.某字段 and a.某字段=b.某字段 
go 

  


try 
------解决方案--------------------
引用:
还要更新一次,为何这样呀,晕
你可以插入的时候就取值呀


SQL codeINSERT TB1SELECT'A','B','C' ,COLFROM TB2WHERE TB1...=TB2...


支持 
在插入的时候指定多好