婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SqlServer實現類似Oracle的before觸發器示例

SqlServer實現類似Oracle的before觸發器示例

熱門標簽:如何在地圖標注自己店鋪 洛陽外呼系統平臺 寧波人工外呼系統有效果嗎 400外呼系統合法 電銷機器人被曝光 真人語音電銷機器人 廣州人工電銷機器人費用 怎樣把地圖標注導入公司地址 地圖標注一個圓圈怎么用

1. 插入數據前判斷數據是否存在

SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 
-- ============================================= 
-- Author: Author,,Name> 
-- Create date: Create Date,,> 
-- Description: Description,,> 
-- ============================================= 
alter TRIGGER CategoryExistTrigger 
ON ProductCategory 
instead of insert 
AS 

declare @categoryName varchar(50); 
BEGIN 
-- SET NOCOUNT ON added to prevent extra result sets from 
-- interfering with SELECT statements. 
SET NOCOUNT ON; 

-- Insert statements for trigger here 
select @categoryName = CategoryName from inserted; 
if exists(select * from ProductCategory where CategoryName =@categoryName) 
begin 
print 'Category exists..' 
end; 
else 
begin 
insert into ProductCategory select * from inserted; 
end; 

END

2. 刪除表中數據時需要先刪除外鍵表的數據

SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 
-- ============================================= 
-- Author: Author,,Name> 
-- Create date: Create Date,,> 
-- Description: Description,,> 
-- ============================================= 
alter TRIGGER DeleteOrderTrigger 
ON OrderHeader 
instead of delete 
AS 
declare @OrderId varchar(50); 
BEGIN 

SET NOCOUNT ON; 
select @OrderId = OrderId from deleted; 
delete from OrderLine where OrderId = @OrderId; 

END 
GO
您可能感興趣的文章:
  • 關于喜憂參半的SQL Server觸發器詳解
  • 利用SQL Server觸發器實現表的歷史修改痕跡記錄
  • SQLSERVER對加密的存儲過程、視圖、觸發器進行解密(推薦)
  • SQL Server 使用觸發器(trigger)發送電子郵件步驟詳解
  • SQL Server實現用觸發器捕獲DML操作的會話信息【實例】
  • SQL Server:觸發器實例詳解
  • SqlServer觸發器詳解
  • SQL SERVER中各類觸發器的完整語法及參數說明
  • SQL SERVER 觸發器介紹
  • SQL Server誤區30日談 第4天 DDL觸發器就是INSTEAD OF觸發器
  • SQL Server 觸發器詳情

標簽:東營 南昌 石家莊 晉中 煙臺 北海 珠海 咸寧

巨人網絡通訊聲明:本文標題《SqlServer實現類似Oracle的before觸發器示例》,本文關鍵詞  SqlServer,實現,類似,Oracle,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SqlServer實現類似Oracle的before觸發器示例》相關的同類信息!
  • 本頁收集關于SqlServer實現類似Oracle的before觸發器示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 休宁县| 邢台市| 富川| 长宁县| 会同县| 甘南县| 广宗县| 东山县| 宝兴县| 行唐县| 泽库县| 北川| 沅陵县| 临夏市| 衡山县| 玛曲县| 西安市| 漳浦县| 开化县| 察雅县| 长宁区| 鄂托克旗| 凤翔县| 瑞金市| 阿尔山市| 米脂县| 岳普湖县| 荥经县| 江阴市| 会东县| 巴林右旗| 新宁县| 综艺| 靖宇县| 安康市| 阿克苏市| 沙雅县| 乐昌市| 宁国市| 宝应县| 大理市|