隨筆-204  評(píng)論-90  文章-8  trackbacks-0
          DECLARE
              
          @IsInsert bit,
              
          @IsUpdate bit,
              
          @IsDelete bit

          IF EXISTS(SELECT 1 FROM inserted) AND NOT EXISTS(SELECT 1 FROM deleted)
              
          SET @IsInsert = 1
          ELSE
              
          SET @IsInsert = 0

          IF EXISTS(SELECT 1 FROM inserted) AND EXISTS(SELECT 1 FROM deleted)
              
          SET @IsUpdate = 1
          ELSE
              
          SET @IsUpdate = 0

          IF NOT EXISTS(SELECT 1 FROM inserted) AND EXISTS(SELECT 1 FROM deleted)
              
          SET @IsDelete = 1
          ELSE
              
          SET @IsDelete = 0 
          create   trigger   Update_Del   on   Table  
            
          for   update,delete  
            
          as  
            
          if   not   exists(select   1   from   inserted)  
            
          begin   /*inserted表無(wú)記錄,是刪除*/  
            
          end  
            
          else    
            
          begin   /*是更新*/   end  
            
          go 
          posted on 2008-02-28 18:26 一凡 閱讀(4424) 評(píng)論(0)  編輯  收藏 所屬分類: DATABASE
          主站蜘蛛池模板: 隆昌县| 姚安县| 嘉禾县| 屯留县| 平利县| 阳西县| 海门市| 崇礼县| 静安区| 安西县| 徐水县| 博野县| 资阳市| 东辽县| 武汉市| 武清区| 华蓥市| 手游| 普陀区| 巩义市| 明星| 宽城| 桑植县| 保康县| 临猗县| 那坡县| 家居| 吉木乃县| 阜阳市| 凉城县| 牙克石市| 泽库县| 新巴尔虎左旗| 锡林浩特市| 龙川县| 吴桥县| 易门县| 磐石市| 扶绥县| 安国市| 卓尼县|