您好,关于触发器,谢谢(20分)

  • 主题发起人 主题发起人 pcgod
  • 开始时间 开始时间
P

pcgod

Unregistered / Unconfirmed
GUEST, unregistred user!
有如下触发器 ,数据库 Sql Server 2000
CREATE TRIGGER [ForBackupTrigger] ON [dbo].[one]
FOR DELETE
AS
begin
insert into two select name,years from one
end;
使用中看到
1.只有用 Delete 语句删除时才有效,而手动选择列删除时无效;
2. 插入 two 表的数据不是 one 表被删的而是删除后剩下的纪录

请教 : 如果我想保存被删除的纪录,触发器应该怎么写 ?
谢谢您
 
insert into two select name,years from deleted
 
要插入two表的数据是one表删除的数据时应insert into two select name, years from deleted
 
insert into two select name,years from deleted
 
啊,谁啊,在我前面我倒~~~~~~~~~~~~~~~~~~
 
后退
顶部