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

触发器,该如何解决

2013-01-11 
触发器问题描述:当向table1中增加一条数据时其中有一个字段值为空,这条数据其中有一个字段值与别外一个tab

触发器
问题描述:
当向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...


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

热点排行