sql如何同时向两张表插入数据

2024年11月22日 23:46
有4个网友回答
网友(1):

每一个T-SQL指令都是一个独立的批处理。而有些语法下的批处理语法是必须要进行批处理分割(关键字go)的。比如这个create table

如果想让两条sql语句同时执行是不可能做到的。但是可以使用“事务”让两条sql语句执行并保证状态一致。但是刚才说过,有些指令语法是必须要求进行批处理分割的,比如创建存储过程。

你可以根据你自己的实际情况区分这些情况。

网友(2):

给你写个触发器:

create trigger Mytr
on a
for insert
as
insert into b select name,id from inserted

触发器给建立后,当插入a表数据后,触发器自动触发执行
将触发器临时保存的新数据表:inserted表的内容插入到b表里

网友(3):

在A表中写个触发器,当往A 表中插入数据时,同时向B表中插入数据!

网友(4):

写两个SQL insert语句一次执行。