校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > SQLServer 觸發器 數據庫進行數據備份

SQLServer 觸發器 數據庫進行數據備份

熱門標簽:分享百度地圖標注多個位置 菏澤語音電銷機器人加盟公司 知名電銷機器人價格 長沙智能外呼系統 廣東防封卡外呼系統原理是什么 地圖標注牌 外呼系統改進 湖南電腦外呼系統平臺 電銷機器人公司 需要哪些牌照
復制代碼 代碼如下:

  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));

  第二步,編寫備份用的觸發器,只有更新或者是插入的時候才觸發
復制代碼 代碼如下:

  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

  第三步,測試數據:
復制代碼 代碼如下:

  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

  最后,你可自己采用下面方法查詢跟蹤兩個表的數據變化:
復制代碼 代碼如下:

  select * from test3
  select * from test3_bak
您可能感興趣的文章:
  • sql2005可實時監測數據庫版本控制SQL的觸發器
  • 數據庫觸發器(Trigger)的一點使用心得
  • 用sql腳本創建sqlserver數據庫觸發器范例語句
  • 數據庫觸發器DB2和SqlServer有哪些區別

標簽:呼和浩特 福建 珠海 天水 商洛 西寧 美容院 泉州

巨人網絡通訊聲明:本文標題《SQLServer 觸發器 數據庫進行數據備份》,本文關鍵詞  SQLServer,觸發器,數據庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQLServer 觸發器 數據庫進行數據備份》相關的同類信息!
  • 本頁收集關于SQLServer 觸發器 數據庫進行數據備份的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 漳浦县| 莱芜市| 泰兴市| 临朐县| 池州市| 惠安县| 岳阳市| 盘山县| 本溪市| 寻甸| 尼勒克县| 华宁县| 米脂县| 达孜县| 元谋县| 凤山县| 五华县| 视频| 岢岚县| 乌兰浩特市| 邮箱| 东乡族自治县| 郸城县| 合肥市| 五指山市| 浪卡子县| 灵台县| 乐平市| 连江县| 弋阳县| 古丈县| 明光市| 黑山县| 黑水县| 大理市| 永州市| 开封市| 建昌县| 化州市| 黑龙江省| 湖州市|