Oracle вызывает ошибку в сценарии экспорта sqldeveloper
Я построил несколько таблиц с последовательностями и триггерами, так как мне нужно поделиться сценарием с моей командой в универе, я сделал экспорт с sqldeveloper, теперь, когда я пытаюсь импортировать / выполнить полученный.sql, я получаю ошибки с триггерами. Это сообщение об ошибке:
"Error starting at line 250 in command:
CREATE OR REPLACE EDITIONABLE TRIGGER "TRG_ACCOUNTS"
BEFORE INSERT ON ACCOUNTS
FOR EACH ROW
BEGIN
SELECT SEQ_ACCOUNTS.NEXTVAL INTO :NEW.ACCOUNT_ID FROM DUAL
Error report:
SQL Command: editionable TRIGGER
Failed: Warning: execution completed with warning
Error starting at line 258 in command:
END
Error report:
Unknown Command
trigger "TRG_ACCOUNTS" altered."
Это та часть сценария, на которую она жалуется. У меня есть несколько других триггеров, и это дает мне ту же ошибку на всех них. Я проверил, как создаются триггеры после выполнения скрипта, и все они, кажется, пропускают точку с запятой и "END;" в конце.
Пример:
create or replace
TRIGGER "TRG_FL_AR"
BEFORE INSERT ON FLOOR_AREAS
FOR EACH ROW
BEGIN
SELECT SEQ_FL_AR.NEXTVAL INTO :NEW.FLOOR_AREA_ID FROM DUAL <-- missing ";" here
<missing "END;" here>
Не могли бы вы мне помочь?
Спасибо.
1 ответ
Попробуй поставить обратную косую черту /
после строки 258 и проверьте еще раз