sql如何将刚插入的数据再自动的插入到另一个表?

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:23:23
就以表1,表2,数学,语文,英语来举例个子!

对表1写个添加触发器。。
create trigger trigger_1
on 表1
for insert
as
declare @shuxue
declare @yuwen
select @shuxue=shuxue,@yuwen=yuwen from inserted
insert into 表2 values(@shuxue,@yuwen)

如果你要以后所有的数据都按照这个规则那就最好用触发器
例如表一的数据自动送到表二
那就在表一的insert 动作上建立触发器自动将insert的数据插入表二
其他操作同理

如果你只是就这一次有这个要求,那直接insert两次得了

用触发器,或者用一个带有事务处理的存储过程,类似于:
begin trans
insert 表1 ......
insert 表2 ......
commit trans

同时执行两条insert into

触发器

en