怎样用触发器对SQL Server进行数据备份

用触发器对SQL Server进行数据备份:

1、建立测试数据表:

一个用于插入数据,test3
另一个作为备份,test3_bak
create table test3(id int primary key not null 
identity(1,1),uname varchar(20),uage int);
create table test3_bak(id int primary key not 
null identity(1,1),bid int,uname varchar(20),
uage int,active char(1)); 

数据挖掘工具

2、编写备份用的触发器,只有更新或者是插入的时候才触发

alter trigger test3_bak_insert_update
on test3
for insert,update
as
 declare @id int
 declare @uname varchar(20)
 declare @uage int
begin
 select @id=id,@uname=uname,@uage=uage from inserted
 if @id<>0
 begin
  update test3_bak set active="0" where bid=@id
  insert into test3_bak(bid,uname,uage,active)
   values(@id,@uname,@uage,"1") 
 end
end 数据挖掘实验室 

3、测试数据:

insert into test3(uname,uage) values("FLB",20)
insert into test3(uname,uage) values("FLB1",21)
insert into test3(uname,uage) values("FLB2",22)

update test3 set uage=100 where id=27
delete from test3 where id=20 

数据挖掘研究院

4、可自己采用下面的查询踪两个表的数据变化:

select * from test3
select * from test3_bak 数据挖掘交友 

(责任编辑:卢兆林)

数据挖掘实验室

数据挖掘工具

Create By Any-Extract(WL-AE)

数据挖掘工具

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:三种数据库利用SQL语句进行高效果分页
下一篇:轻松接触几个SQL Server数据库的简单示例
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • MS SQL "1813"错误产生的原因及解决
  • SQL Server 2005的30个最重要特点
  • SQL Server数据仓库相关概念及构建流程
  • SQL Server 2005 Integration Services - P
  • SQL Server 2005 Integration Services - P
  • SQL Server 2005 Integration Services - L
  • 使用 WebSphere Commerce Analyzer 以关联
  • SQL Server 2005 Integration Services - P
  • SQL Server 2005 Integration Services - P
  • SQL Server 2005 Integration Services - F
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • SQL Server 2005的30个最重要特点
  • 深入了解SQL Server数据库的线程与纤程
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静