66问答网
所有问题
sql如何同时向两张表插入数据
如题所述
举报该问题
推荐答案 2019-09-09
给你写个触发器:
create
trigger
Mytr
on
a
for
insert
as
insert
into
b
select
name,id
from
inserted
触发器给建立后,当插入a表数据后,触发器自动触发执行
将触发器临时保存的新数据表:inserted表的内容插入到b表里
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/vivUnp2Ui992ii2nUv.html
其他回答
第1个回答 2020-02-28
在A表中写个触发器,当往A
表中插入数据时,同时向B表中插入数据!
相似回答
sql如何同时向两张表插入数据
答:
SqlCommand cmd = new SqlCommand();cmd.CommandText="insert into a values('"+要
插入
的name+"');insert into b values('"+要插入的smallname+"')";cmd.ExecuteNonQuery();
怎么
用一条
sql
,将一张表中
数据插入
到
两张表
中
答:
oracle 9i 及以上 可以用insert all insert all into t_table1 (tid, tname) values (object_id, object_name) into t_table2 (tid, tname) values (object_id, object_name) select object_id, object_name, object_type from dba_objects where wner = 'TE...
sql如何同时向两张表插入数据
答:
每一
个
T-
SQL
指令都是一个独立的批处理。而有些语法下的批处理语法是必须要进行批处理分割(关键字go)的。比如这个create table 如果想让两条
sql
语句
同时
执行是不可能做到的。但是可以使用“事务”让两条sql语句执行并保证状态一致。但是刚才说过,有些指令语法是必须要求进行批处理分割的,比如创建存储...
sql
server中
如何向两个表
里
同时添加数据
呢。
答:
如果
两个
insert 语句不能满足你的话,可以试试在其中一
个表
中用触发器,比如在表A中
添加插入
的触发器,当向A插入一条信息,触发触发器,发生向B
表插入
一条记录,这样就可以实现了!
sql如何同时向两张表插入数据
答:
给你写
个
触发器:create trigger Mytr on a for insert as insert into b select name,id from inserted 触发器给建立后,当
插入
a
表数据
后,触发器自动触发执行 将触发器临时保存的新
数据表
:inserted表的内容插入到b表里
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...
大家正在搜