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
非常感谢。