sql如何同时向两张表插入数据
举个例子:createtablea( idintidentity primarykey,namevarchar(100))gocreatetableb...
举个例子:create table a( id int identity primary key,name varchar(100))gocreate table b( smallname varchar(100),aid int references a(id) )C#代码中同事插入name和smallname,如何一次性插入进去,高手详解一下谢谢
展开
4个回答
展开全部
给你写个触发器:
create trigger Mytr
on a
for insert
as
insert into b select name,id from inserted
触发器给建立后,当插入a表数据后,触发器自动触发执行
将触发器临时保存的新数据表:inserted表的内容插入到b表里
create trigger Mytr
on a
for insert
as
insert into b select name,id from inserted
触发器给建立后,当插入a表数据后,触发器自动触发执行
将触发器临时保存的新数据表:inserted表的内容插入到b表里
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在A表中写个触发器,当往A 表中插入数据时,同时向B表中插入数据!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写两个SQL insert语句一次执行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询