【发布时间】:2020-10-17 17:29:01
【问题描述】:
我在 Oracle 中遇到一些 SQL 查询问题,我不明白为什么,也许你可以帮助我。
当我尝试调用两个简单的查询,一个接一个,我不断收到这个错误:
ORA-00933:SQL 命令未正确结束
当我说两个简单的查询时,我的意思是,例如(当然,表已经创建,我不是要删除不存在的表):
DROP TABLE Table1;
DROP TABLE Table2;
但是如果我单独运行查询,它会起作用,有人知道为什么吗?我不明白为什么它们没有正确结束。
非常感谢!
【问题讨论】:
-
我正在使用 DBeaver。
-
我不知道 DBeaver,但是 - 有些工具希望命令之间有一个空行。
-
我试图留下一个空行但它不起作用,但是谢谢!
-
我什至不知道 DBeaver 是什么,但通过 Google 快速搜索发现了这一点:github.com/dbeaver/dbeaver/issues/2244 显然你可以提交“语句”或“脚本”,而且 - 我假设 - 不管它是什么您正在做的事情被视为“声明”提交。该线程显示了如何一次提交多个语句。
-
您是否尝试通过按
Alt + X来运行这些语句?