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

初学者,触发器写法

2013-07-04 
菜鸟,求一个触发器写法有一个张表A(字段typeCd, value),另一张表B(typeCd, value1, value2)现在想在表A上

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

热点排行