Ошибка (2,10): PL / SQL: ORA-02289: последовательность не существует и ошибка (2,3): PL / SQL: инструкция SQL игнорируется - PullRequest
0 голосов
/ 26 июня 2019

Я попытался создать ниже триггер, я получаю ошибку во время выполнения. Пожалуйста, предложите, что нужно изменить.

CREATE
 OR REPLACE TRIGGER TEST_SEQ_TRIGGER
                    BEFORE INSERT
                           ON PL_SUPPORTING_LINKS
                    FOR EACH ROW
BEGIN
  IF :NEW.ID IS NULL THEN
    SELECT TEST_SEQUENCE.nextval
           INTO :NEW.ID
           FROM DUAL;
  END IF;
END;

сообщения об ошибках:

Ошибка (2,10): PL / SQL: ORA-02289: последовательность не существует
Ошибка (2,3): PL / SQL: оператор SQL игнорируется

Мне нужно автоматически заполнить столбец ID в таблице PL_SUPPORTING_LINKS при вставке

1 Ответ

0 голосов
/ 27 июня 2019

вам нужно создать последовательность, запустив create sequence test_sequence;, убедитесь, что вы создаете последовательность в схеме той же таблицы

...