觸發器的寫法和觸發器的判斷條件


USE [newSoc]
GO
/****** Object:  Trigger [dbo].[reminder2]    Script Date: 09/18/2013 09:42:42 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[reminder2]
ON [dbo].[要觸發的表]
AFTER INSERT, UPDATE
AS
--InSert  inserted、deleted 為固定的檢測是否有插入
IF (EXISTS(SELECT TOP 1 ID from inserted)  AND NOT EXISTS(SELECT TOP 1 ID from deleted))
 BEGIN
  insert into 狀態表(*) select top 1 * from 觸發表 inner join  on 

  PRINT 1
 END
--Modify  inserted、deleted 為固定的檢測是否有修改

IF (EXISTS(SELECT TOP 1 ID from inserted)  AND  EXISTS(SELECT TOP 1 ID from deleted))
 BEGIN
  insert into 狀態表(*) select top 1 * from 觸發表 inner join  on   PRINT 2
 END


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM