SQL使用触发器,当删除数据时,先备份被删除的数据.

zwfgdlc 2011-09-14 03:39:10

CREATE TRIGGER [test] ON [dbo].[tAdd]
FOR DELETE
AS
BEGIN
/*怎么把将要删除的数据先备份到另一个表中去,比如把tadd表中几个重要的字段,备份到另一个表去.*/
END
...全文
181 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
--小F-- 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 geniuswjt 的回复:]
SQL code


CREATE TRIGGER [test] ON [dbo].[tAdd]
FOR DELETE
AS
BEGIN
insert into tadd_bak(col1,col2,col3)
select col1,col2,col3 from deleted
END
[/Quote]
deleted 触发器
geniuswjt 2011-09-14
  • 打赏
  • 举报
回复

CREATE TRIGGER [test] ON [dbo].[tAdd]
FOR DELETE
AS
BEGIN
insert into tadd_bak(col1,col2,col3)
select col1,col2,col3 from deleted
END

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧