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

菜鸟,求一个触发器写法
有一个张表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