时间:2021-07-01 10:21:17 帮助过:21人阅读
删除触发器T-SQL语句备份解析
例子: SYS_Users 表名 .‘U‘指类型表
as print ‘备份数据库中.......‘; if(OBJECT_ID(‘SYS_Users‘,‘U‘)is not null) --存在SYS_Users 表,直接插入数据 insert into SYS_Users select UserName,[Password],Gender,Birthday,CreateDate,IsDelete from deleted else --不存在classesBackup创建再插入 select * into SYS_Users1 from deleted; print ‘备份数据成功!‘;
insert into SYS_Users select UserName,[Password],Gender,Birthday,CreateDate,IsDelete from deleted
上面这串代码表示在 SYS_Users 插入 deleted 的信息,也就是删除的的数据从而达到了备份的效果
select * into SYS_Users1 from deleted;
上面这串语句表示 创建一张和deleted数据结构相同的新表,表的名称为 SYS_Users1,并且将deleted里面的数据添加到 SYS_User1表中
SQL Server 触发器、事务、以及存储过程详解
标签:_id esb print 只读 添加用户 定义 trigger sys value