Oracle在sqldeveloper导出脚本上触发错误

Oracle在sqldeveloper导出脚本上触发错误,oracle,triggers,oracle-sqldeveloper,sql-scripts,Oracle,Triggers,Oracle Sqldeveloper,Sql Scripts,我已经构建了一些带有序列和触发器的表,因为我需要与我在uni的团队共享脚本,我与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 SE

我已经构建了一些带有序列和触发器的表,因为我需要与我在uni的团队共享脚本,我与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>
创建或替换
触发“TRG_FL_AR”
在地板区域插入之前
每行
开始

选择SEQ\u FL\u AR.NEXTVAL INTO:NEW.FLOOR\u AREA\u ID FROM DUAL尝试在第258行后添加反斜杠
/
,然后再次选中尝试在第258行后添加反斜杠
/
,然后再次选中您首先不需要
选择
<代码>:NEW.FLOOR\u AREA\u ID:=SEQ\u FL\u AR.NEXTVAL是enough@a_horse_with_no_name谢谢你,我回家后会试试这个。我不知道你能那样做。我试试看。你首先不需要选择
<代码>:NEW.FLOOR\u AREA\u ID:=SEQ\u FL\u AR.NEXTVAL是enough@a_horse_with_no_name谢谢你,我回家后会试试这个。我不知道你能那样做。我会尝试一下。实际上我删除了所有的“/”,因为我在某处读到这是sqlplus语法或类似的东西(记不太清楚),我试图在sqldeveloper中执行脚本,我收到了各种各样的错误,包括我发布的错误:(实际上我删除了所有的“/”,因为我在某个地方读到这是sqlplus语法或类似的东西(记不太清楚),我试图在sqldeveloper中执行脚本,我收到了各种各样的错误,包括我发布的错误:(