在将Oracle触发器转换为T-SQL时,我需要帮助。任何帮助将不胜感激
CREATE TRIGGER "REQUESTOR_TRG"
BEFORE INSERT ON REQUESTOR
FOR EACH ROW
BEGIN
<<COLUMN_SEQUENCES>>
BEGIN
IF INSERTING AND :NEW.ID IS NULL THEN
SELECT REQUESTOR_SEQ.NEXTVAL INTO :NEW.ID FROM SYS.DUAL;
END IF;
END COLUMN_SEQUENCES;
END;
我遇到这些错误:
第15条状态1的消息102,过程REQUESTOR_TRG,第2行
“ BEFORE”附近的语法不正确消息4145,第15级,状态1,过程REQUESTOR_TRG,第7行
在需要条件的上下文中在“ AND”附近指定非布尔类型的表达式。第15行状态1的消息102,程序REQUESTOR_TRG,第8行
':'附近的语法不正确。第15行,状态1,过程REQUESTOR_TRG,第10行,消息102
“ COLUMN_SEQUENCES”附近的语法不正确。