データベースにトリガーを作成して、最初に同様のトリガーが存在するかどうかを確認し、そうでない場合はそれを作成します。 1つのテーブルでのみ実行します。ここに私のコードがあります:
USE [Issue]
GO
/****** Object: Trigger [dbo].[Update_DateCreated_DateModified] Script Date: 04/11/2013 12:07:41 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Nyname>
-- Create date: <Create ,10-04-13,>
-- Description: <Description,Add DateCreate and DateModifid for last records inserted,>
-- =============================================
CREATE TRIGGER [dbo].[Update_DateCreated_DateModified]
ON [dbo].[Patient]
FOR INSERT
AS
BEGIN
DECLARE @getDateCreated Datetime = GETDATE()
DECLARE @getDateModified DATETIME=GETDATE()
DECLARE @patient_nin VARCHAR(50) = (SELECT NIN FROM INSERTED i)
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for trigger here
UPDATE dbo.Patient SET DateCreated=@getDateCreated,DateModified=@getDateModified
END
GO