【发布时间】:2017-01-19 17:39:03
【问题描述】:
我有一个 SQL 文件,其中包含一些 PL/SQL 脚本和一些 DML 脚本,但我无法在 SQL Developer 中的 PL/SQL 块之后运行正常的 DML 命令。例如
BEGIN
-- Some Statements
END;
UPDATE TABLE TABLE_NAME SET FLD_NAME = SOMETHING;
我是否需要在此处更改任何内容才能运行这些命令。
PS:我不想将所有内容都放在 BEGIN ... END 块中。
【问题讨论】:
-
正如其他人已经告诉过您的,您需要在匿名 PL/SQL 块之后添加一个
/。有了这些,您的脚本就可以按预期工作(在 SQL Developer 4 中测试)。如果您仍然收到错误,您需要edit您的问题并提供其他信息:PL/SQL 块的内容、您正在使用的 SQL Developer 版本、您如何运行脚本(运行语句/运行脚本/ ... ),exact 您收到的错误消息等。
标签: sql plsql oracle-sqldeveloper