当前位置: 代码迷 >> Sql Server >> 初学者,触发器写法
  详细解决方案

初学者,触发器写法

热度:59   发布时间:2016-04-24 21:36:29.0
菜鸟,求一个触发器写法
有一个张表A(字段typeCd, value),另一张表B(typeCd, value1, value2)
现在想在表A上加一个触发器,表A每增加一条数据,用表A的typeCd和value,去表B查询一下。
如果表A的typeCd等于表B的typeCd,并且表A的value范围不在表B的value1到value2之间的话。
就往表C中插入一条数据。
求教了

------解决方案--------------------

CREATE TRIGGER TRIGGER_A_INSERT ON A  
FOR INSERT AS
BEGIN    
INSERT INTO C      
SELECT A.TYPECD FROM B       
INNER JOIN Inserted A ON A.TYPECD=B.TYPECD      
WHERE A.[VALUE] NOT BETWEEN B.VALUE1 AND B.VALUE2  
END 
  相关解决方案