问题标签 [ora-00933]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1620 浏览

sql - ORA-00933: SQL 命令未正确结束(使用子选择更新 - 连接字符串)

我已经一步一步地检查了我的选择是否正常——它们是。我对将所选结果与字符串连接起来的更新有问题:

OM_ID

JNI

01025180

第 1 行出现错误:ORA-00933:SQL 命令未正确结束

0 投票
3 回答
33159 浏览

sql - Oracle ORA-00933:SQL 命令未正确结束?

我不断收到此错误。
我该如何解决这个问题?

错误

java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命令未正确结束

代码

0 投票
2 回答
13588 浏览

oracle - Oracle:Union 排序返回 ORA-00933:SQL 命令未正确结束

我在同时使用 Oracle 的 union 和 order by 子句时遇到问题。

我有两个复杂的查询(其中包含子查询),每个查询都有一个 order by 子句。我需要合并两者的输出并返回结果。当我运行它时,我收到错误 ORA-00933: SQL 命令未正确结束。

但是当我在它们两个中注释掉 order by 子句时,它就起作用了。

为了测试这一点,我创建了一个简单的查询,如下所示

即使这在使用 order by 子句运行时也会产生相同的错误,但当我注释 order by 子句时运行良好。

我尝试搜索论坛,但我无法找到确切问题的解决方案。我在ORACLE Query 中找到了一个带有 ORDER BY 和 UNION的查询,但是由于子查询和太多表之间的连接,我的查询已经太复杂了,我不想实现这个。

有人可以帮助我解决问题的根本原因。

0 投票
1 回答
128 浏览

sql - ORA-00933 to_char 格式化 PLSQL 错误

我有以下代码:

这是 l_query 的 dbms 输出:

但是,它一直显示 ORA-00933 错误。我调试这些代码几个小时,找不到错误在哪里。有人可以就此提供一些建议吗?

先谢谢了!

0 投票
2 回答
382 浏览

sql - 编辑:ORA-00936:缺少表达式编辑 [ORA-00933:SQL 命令未正确结束]

[编辑] 有人告诉我查询中有一个子查询,所以这就是我想出的内容以及现在要处理的内容。[新代码]

[原帖] 所以我一直在尝试对这段代码做不同的方式来给我正确的结果。如果可行,我认为这是我最准确的一个:

~错误是第8行~

因此,让我解释一下我要完成的工作。我正在尝试从 Orderline 表中获取已售产品的数量,但仅在产品的质量检查平均得分大于 2 的情况下。我想尝试完成这项工作,但如果有其他方法可以做到这一点,欢迎所有建议。

我也有另一种方法,但它给我的 SUM 的结果是 3 和 15,而不是 1 和 5,我想我也会把它放在这里,以防任何人都可以解决这个问题。

先谢谢了

0 投票
1 回答
1321 浏览

sql - 放入过程时Oracle语句不起作用

我是 Oracle 新手,遇到了这个问题。

我创建了一个这样的过程:

我尝试独立运行 SELECT 语句并且它有效。但是,当我把它放在一个程序中时。我没有工作;以下是错误:

“GETART”的错误

谢谢你

0 投票
1 回答
384 浏览

ant - ORA-00933尝试插入空格后跟“n”字符时

我有以下 SQL 迁移脚本,但是当我尝试插入 Varchar 'a n' 时它失败了。大写或小写并不重要,唯一重要的部分似乎是“n”是最后两个字符。当使用 Toad 和 sqlplus 手动执行时,它工作正常。

默认飞行路径占位符设置保持不变。

Flyway 版本:2.3 并使用 Ant Oracle Database 12.1.02.0 执行

完整的堆栈跟踪:

0 投票
1 回答
86 浏览

sql - 如何更新 Oracle SQL 中的表

因此,尝试更新我刚刚使用下面的脚本创建的空列。每当我尝试运行它时,我都会收到以下错误消息(查询 1):

所以我用谷歌搜索了一下,并尝试使用稍微不同的查询(查询 2),但随后收到以下错误消息:

有谁知道这可能是为什么?

查询一:

查询 2

0 投票
3 回答
1581 浏览

sql - ORA-00933 尝试在 ORACLE 中运行以下更新查询

我有以下查询,在 SQL Server 中运行时可以正常工作。但同样在 Oracle db 中失败了。

我是否需要重写查询。关于如何进行的任何解决方案?

错误是:

0 投票
2 回答
2974 浏览

sql - SQL/ORA-00933 SQL 命令未正确结束

我正在执行以下查询:

这给了我 ORA-00933 SQL 命令没有正确结束,我不知道为什么。

Summary 是表,ACTION_DATE 和 NUM_ACTIONS 是列。所以我期待的是num_actions = 500的每个日期。

如果有人可以看到命令有什么问题,将不胜感激,谢谢