1
我正在使用SQL Server 2008.我創建了以下表格架構。在插入或更新表格行時插入或更新字段的觸發器
CREATE TABLE DIVISION_DETAILS
(
DIVISION_CODE NVARCHAR(36),
DIVISION_ID NVARCHAR(20),
DIVISION_NAME NVARCHAR(100),
CREATED_BY NVARCHAR(100),
CREATED_DATE DATETIME,
UPDATED_BY NVARCHAR(100),
UPDATED_DATE DATETIME,
ROW_VERSION TIMESTAMP,
CONSTRAINT PK_DIV_CODE PRIMARY KEY(DIVISION_CODE)
);
現在我需要創建一個觸發器插入或自動更新某些字段時,其他行被應用插入。到目前爲止,我已經創建了以下觸發器,但它不起作用。你能在這方面幫助我嗎?
CREATE TRIGGER TRG_DIVSION_DETAILS_INS_UPD
ON DIVISION_DETAILS
AFTER INSERT, UPDATE
AS BEGIN
IF DIVISION_CODE IS NULL
THEN DIVISION_CODE=NEW GUID()
END IF
IF ROW_VERSION IS NULL
THEN ROW_VERSION=NEW DATE()
END IF
END
非常感謝。