Нужна помощь в преобразовании триггера в T-SQL - PullRequest
0 голосов
/ 10 июня 2019

Мне нужна помощь в преобразовании триггера 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;

Я получаю следующие ошибки:

Сообщение 102, уровень 15, состояние 1, процедура REQUESTOR_TRG, строка 2
неверный синтаксис рядом с 'ДО '

Сообщение 4145, Уровень 15, Состояние 1, Процедура REQUESTOR_TRG, Строка 7
Выражение не булева типа, указанное в контексте, где ожидается условие, рядом с' И '.

Сообщение 102, уровень 15, состояние 1, процедура REQUESTOR_TRG, строка 8
Неверный синтаксис рядом с ':'.

Сообщение 102, уровень 15, состояние 1, процедура REQUESTOR_TRG, строка 10
Неверный синтаксис рядом с 'COLUMN_SEQUENCES'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...