问题标签 [ora-00907]

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 投票
5 回答
3807 浏览

oracle - Oracle 是否允许在 IN 子句中使用 ORDER BY?

当我运行此查询时,Oracle 给我一个错误(ORA-00907:缺少右括号):

但是,当我只运行子查询时,没有错误。

谁能解释问题是什么?

0 投票
5 回答
7528 浏览

oracle - Oracle 9i:据说缺少右括号

我有一个用 Oracle 9i(版本 9.2.0.4.0)编写的简单函数来模拟内联 IF。对于那些感兴趣的人,这是代码:

这不是火箭科学。现在,这里有个大谜团:如果我执行以下 SQL 语句,一切都很好,并且完全按照我的预期工作:

但是,以下内容会从 Oracle 生成一个非常奇怪的错误:

该错误如下:

显然,事实并非如此。会有人碰巧对这种奇怪的事情有一个解释吗?

目前需要大量的自我控制来克制自己不要将 Oracle 服务器扔出窗外。甲骨文似乎充斥着这些无聊的东西。

编辑:我必须使用某种魔术语法在选择语句中使用相等运算符吗?

0 投票
3 回答
10799 浏览

sql - 为什么 Oracle 认为我缺少右括号?

在 Oracle 10i 中,我正在运行以下命令:

Yesjnrvwchnglst是现有表,nojnrvwchnglst_userid不是现有列。

Oracle 错误消息是:

这个查询有什么问题,为什么 Oracle 认为我缺少括号?

0 投票
4 回答
1216 浏览

sql - Oracle 创建视图时抛出 SQL 错误

我正在尝试在 Oracle 数据库中创建视图,但不断收到 ORA-00907 错误(缺少右括号)。我的SQL如下:

表元数据定义实体,数据定义这些实体的属性。

这在 MS SQL 和 MySQL 中运行良好,但我不断从 Oracle 收到上述错误。

没有与 Oracle 合作太久,所以我不太了解它的怪癖。

0 投票
5 回答
703 浏览

sql - 为什么这个表创建脚本会给我错误?

0 投票
2 回答
18335 浏览

sql - Oracle SQL - 奇怪的“ORA-00907 缺少右括号”错误

我编写了一个查询来测试一个简单的线性回归,以获得两组体重测量值之间的最佳拟合线。它应该有望返回如下结果,但它抛出了一个奇怪的错误

'ORA-00907 缺少右括号'

并且 TOAD 指向它说的部分:

我一直在梳理它是否缺少括号,但我认为这不是问题,因为如果我将 case 语句替换为

错误消失,查询执行。

有什么想法吗?

干杯,

汤米

这是我很高兴看到的结果

0 投票
3 回答
4918 浏览

sql - Oracle 缺少右括号

这是我的查询:

当我运行它时,我得到了这个错误:

我有点绝望,我已经尝试在查询中的任何地方添加括号,但我仍然得到错误?查询中有 3 个左括号和 3 个右括号,所以一切都应该没问题。

0 投票
5 回答
1819 浏览

oracle - 找不到“缺少右括号”错误的原因

我遇到了一行代码的问题。我正在尝试为我创建的视图创建一个计数函数。我已经做了很多不同的方法,但下面是我最近使用的格式。

我得到的错误是ORA-00907: missing right parenthesis. 错误在(COUNT(RIDERS)代码的一部分。任何想法我应该如何解决这个问题?

0 投票
3 回答
467 浏览

sql - Sql = 想要使用内部连接语句但不使用表

我想利用在两个表上进行内部连接的事实t1t2计算on t1.colum1>t2.colum2返回向量的最大回撤。问题是内部连接只能使用两个存储的数据库或表,我想只选择表的一部分。

还有其他可能性吗,我对 sql 完全陌生,找不到任何其他选择?

谢谢

编辑

在操作我的内部联接以便能够计算我的最大回撤之前,我必须能够在表格上的选择上而不是表格本身上进行内部联接。所以我听从了马克的建议,但我仍然遇到错误。这是我的查询:

错误是 ora-00907 missing right parenthesis

  • 从 OP 的消息中提取的附加信息作为对这篇文章的回答发布。*
0 投票
1 回答
649 浏览

sql - 为什么这会导致 oracle 错误?ORA-00907

这让我发疯,谁能帮我理解为什么以下语句都返回以下错误?

和错误信息:

如果有区别,我会使用 ojdbc5.jar 在 JDBC 上运行!非常感谢任何帮助,我要疯了