Sql Server触发器 怎样将一个表中的某一条数据删除后然后将这一条数据插入到另一个表中?
请我触发器的代码怎么写啊?注意这里是将这一条数据插入到另一个表格中不是将全部的数据插入到另一个表格中答对的有额外奖励。。问一下有没有这样的触发器能够实现这个功能呢?...
请我触发器的代码怎么写啊?注意这里是将这一条数据插入到另一个表格中 不是将全部的数据插入到另一个表格中 答对的有额外奖励。。
问一下 有没有这样的触发器 能够实现这个功能呢? 展开
问一下 有没有这样的触发器 能够实现这个功能呢? 展开
2个回答
展开全部
--创建测试表
create table t_a(id int,name varchar(10));
create table t_b(id int,name varchar(10));
--测试数据
insert into t_a(id,name) values (1,'a');
--创建 for delete 触发器
create trigger trg_t_a_1
on t_a
for delete
as
begin
insert into t_b
select id,name from deleted;
end
--从t_a中删除一条数据
delete from t_a where id=1;
--查看t_b
select * from t_b
追问
大神你好!我用ASP。net做的一个系统,就是当后台用户删除数据库中(数据库中数据有许多条)某一条数据的时候,就将这条数据插入到另一个类似的表格中。
那么这样的话 上面的代码还对吗?就是Id的值不确定
追答
没问题的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询