594
社区成员
发帖
与我相关
我的任务
分享
CREATE TRIGGER [dbo].[PURTH_UPD1] ON [dbo].[PURTH]
FOR UPDATE
AS
set nocount on
DECLARE
@TH004 CHAR(20),
@TH009 CHAR(10),
@UDF07 VARCHAR(255)
IF UPDATE(TH030)
SELECT @TH004=TH004,@TH009=TH009,@UDF07=UDF07
FROM INSERTED
IF @UDF07>''
BEGIN
UPDATE INVMC
SET INVMC.MC003 = @UDF07
WHERE MC001 = @TH004
AND MC002 = @TH009
END
IF @UDF07>''--加上,空字符(‘’)和空值(NULL)时都不更新
只判断空值时
IF @UDF07 IS NOT NULL