无法运行两个单独的select语句Oracle / Toad ORA-00933

时间:2018-03-07 16:34:07

标签: sql toad

我来自使用SSMS的MS SQL背景。我刚刚开始在一家新公司使用Oracle / Toad,我发现它有点挑剔。

我在SSMS中做的一件事就是选择2个查询,然后执行语句并查看两者的结果。

当我尝试运行以下查询时

select count(*) from table1;
select count(*) from table2;

我收到以下错误消息:ORA-00933:SQL命令未正确结束

有什么特别的东西我做得不对吗?

3 个答案:

答案 0 :(得分:4)

在您的工具中,按F5,您将获得结果作为两个查询的脚本。

在免费的official GUI for Oracle Database中,你可以这样做:

enter image description here

正如BarbarosÖzhan所说,你需要先修复你的问题。你需要在SOMETHING上做一个count() - *会起作用。

答案 1 :(得分:1)

您需要在'x'函数*或{{1}中添加一些文字,例如1countcount(1)之类的符号}或count(*)

在您的情况下,其中一个缺少的运算符会导致count('x')

答案 2 :(得分:1)

答案显然是我在Toad for Oracle中选择的按钮/稍微不正确的SQL语句。

我正在点击“在插入符号处执行/编译语句”按钮而不是“执行脚本为”按钮。 Selecting the wrong button in Toad