66问答网
所有问题
一个sql语句 同时向两张表插入同一个数据
如题所述
举报该问题
推荐答案 2020-03-24
标准之所以叫做T-SQL,因为这个T指的是事务处理。
SO,要在存储过程里配合事务处理来做。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UinssU9v9pxsvx2Unni.html
相似回答
sql
如何
同时向两张表插入数据
答:
SqlCommand cmd = new SqlCommand();cmd.CommandText="insert into a values('"+要
插入
的name+"');insert into b values('"+要插入的smallname+"')";cmd.ExecuteNonQuery();
sql
server中如何
向两个
表里
同时添加数据
呢。
答:
如果两个insert 语句不能满足你的话,可以试试在其中一个表中用触发器
,比如在表A中添加插入的触发器,当向A插入一条信息,触发触发器,发生向B表插入一条记录,这样就可以实现了!
sql
如何
同时向两张表插入数据
答:
将触发器临时保存的新
数据表
:inserted表的内容
插入
到b表里
sql
如何
同时向两张表插入数据
答:
每一个T-SQL指令都是一个独立的批处理。而有些语法下的批处理语法是必须要进行批处理分割(关键字go)的。比如这个create table 如果想让两条
sql语句同时
执行是不可能做到的。但是可以使用“事务”让两条sql语句执行并保证状态一致。但是刚才说过,有些指令语法是必须要求进行批处理分割的,比如创建存储...
SQL
怎么实现
同时向两个表插入数据
答:
declare @id int insert into table1 (name,password) values (...)set @id=@@identity --取到刚
插入
的id insert into table2 (age,sex,userid) values (...@id)其实这样就可以了。如果你担心两个表的
数据
不同步,比如可能插入了table1后,但是出错了,
表1
有数据但
表2
没有,你可以把这2...
如何用
一个sql
实现一个表的
数据同时插入
到两个表
答:
--假设tbA、tbB是系统中已存在的表 insert into tbA,tbB select * from tbC--假设tbA、tbB是系统中还没创建的表 select * into tbA,tbB from tbC--假设只
插入
目标表的部分字段 insert into tbA(col1,col2,col3,...) select col1,col2,col3,... from tbC where...
大家正在搜