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

问题描述 投票:0回答:3

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

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

当我尝试运行以下查询时

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

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

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

sql toad
3个回答
4
投票

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

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

enter image description here

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


1
投票

您需要在'x'*1count函数中包含一些像count(1)count(*)count('x')这样的符号。

在您的情况下,其中一个缺少的运算符会导致ORA-00933


1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.