有两个表,A表和B表,A表有属性a,b,c,d;B表有属性a,b,e;
现需要在A表添加一行数据的时候,B表也添加一行,B.a=A.a,B.b=A.b,B.e=0;
写一个触发器
我写的代码是这样的:
CREATE TRIGGER TriggerAB ON dbo.A
FOR INSERT
AS insert into B(a,b,e)
values ((select a from inserted),(select b from inserted),0 )
可是检查语法说,不允许使用子查询
想问一下那应该怎么写呢?
...全文
25810打赏收藏
如何写一个触发器将一个表中新增的内容添加到另一张表中?
有两个表,A表和B表,A表有属性a,b,c,d;B表有属性a,b,e; 现需要在A表添加一行数据的时候,B表也添加一行,B.a=A.a,B.b=A.b,B.e=0; 写一个触发器 我写的代码是这样的: CREATE TRIGGER TriggerAB ON dbo.A FOR INSERT AS insert into B(a,b,e) values ((select a from inserted),(select b from inserted),0 ) 可是检查语法说,不允许使用子查询 想