gpt4 book ai didi

mysql - 在触发条件中插入 null 和字符串 'Null

转载 作者:行者123 更新时间:2023-11-30 00:50:49 25 4
gpt4 key购买 nike

我正在创建一个新触发器,并希望在 :new.SCO_NUMBER 验证中同时具有空值和 NULL 字符串。当我同时使用两者时出现错误(如下所示),但是当我使用 ':new.SCO_NUMBER IS NULL' 时,它工作正常。如何在此验证中使用 或 。

CREATE OR REPLACE TRIGGER TRIG_SCONUMBER_INSERT AFTER
INSERT ON S_SYN_EAI_SCO_IN FOR EACH row DECLARE XYZ BEGIN XYZ
SELECT XYZ
FROM xyz
WHERE xyz IF inserting
AND :new.SCO_NUMBER IS (NULL
OR 'NULL') THEN varError_Msg := 'SCO Number cannot be NULL in';
varError_id := 1;
varSucceeded := 'N' ;
varErrorExists :=1;
END IF;

最佳答案

对于 T-SQL,

new.SCO_NUMBER IS (NULL OR 'NULL') 替换为 new.SCO_NUMBER IS NULL OR new.SCO_NUMBER = 'NULL'。这应该适合你。

关于mysql - 在触发条件中插入 null 和字符串 'Null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20996111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com