問題タブ [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:右括弧が欠落している可能性があります

インラインIFをシミュレートするために、Oracle 9i(バージョン9.2.0.4.0)で記述された単純な関数があります。興味のある方のために、ここにコードがあります:

これはロケット科学ではありません。さて、ここに大きな謎があります。次のSQLステートメントを実行すると、すべてが正常に機能し、期待どおりに機能します。

ただし、以下はOracleから非常に奇妙なエラーを生成します。

そのエラーは次のとおりです。

明らかに、そうではありません。誰かがこのちょっとした奇妙さの説明をたまたま持っているだろうか?

現時点では、Oracleサーバーを窓の外に投げ出さないようにするために、かなりの自制心が必要です。オラクルは、この種の無気力に満ちているようです。

編集:selectステートメントで等式演算子を使用するために使用しなければならないある種の魔法の構文はありますか?

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 右括弧がありません' エラー

単純な線形回帰をテストして、2 セットの体重測定値の間で最適な線を取得するためのクエリを作成しました。うまくいけば、以下のような結果が返されるはずですが、奇妙なエラーがスローされます

「ORA-00907 右括弧がありません」

TOAD は次の部分を指しています。

かっこの欠落を調べてきましたが、ケースステートメントを次のように置き換えると、それが問題になるとは思いません

エラーが消え、クエリが実行されます。

何かご意見は?

乾杯、

トミー

そして、これが私が見てうれしい結果です

0 投票する
3 に答える
4918 参照

sql - オラクルの右括弧の欠落

これが私のクエリです:

そして、実行すると、次のエラーが発生します。

私は少し必死になっています。クエリのどこにでも括弧を追加しようとしましたが、それでもエラーが発生しますか? クエリには 3 つの左括弧と 3 つの右括弧があるため、すべて問題ありません。

0 投票する
5 に答える
1819 参照

oracle - 「右括弧がない」エラーの原因が見つかりません

コード行に問題があります。作成したビューのカウント関数を作成しようとしています。私はこれをさまざまな方法で行いましたが、以下は私が最近使用した形式です。

私が得ているエラーはですORA-00907: missing right parenthesis。エラーは(COUNT(RIDERS)コードの一部にあります。これにどのように取り組むべきかというアイデアはありますか?

0 投票する
3 に答える
467 参照

sql - Sql = 内部結合ステートメントを使用したいが、テーブルでは使用したくない

t12 つのテーブルでt2内部結合を作成してon t1.colum1>t2.colum2、リターン ベクターの最大ドローダウンを計算できるという事実を利用したいと考えています。問題は、内部結合が 2 つの格納されたデータベースまたはテーブルでのみ可能であり、テーブルの一部だけを選択して実行したかったことです。

他に可能性はありますか?私はSQLにまったく慣れていないので、他のオプションが見つかりませんか?

ありがとうございました

編集

内部結合を操作して最大ドローダウンを計算できるようにする前に、テーブル自体ではなく、テーブルの選択に対してこの内部結合を作成できる必要があります。マークのアドバイスに従いましたが、まだエラーが発生しています。これが私のクエリです:

エラーは ora-00907 missing right parenthesis

  • この投稿への回答として公開された OP のメッセージから抽出された追加情報。*
0 投票する
1 に答える
649 参照

sql - これによりオラクルエラーが発生するのはなぜですか? ORA-00907

これは私を狂わせています。次のステートメントがすべて次のエラーを返す理由を理解できる人はいますか?

そしてエラーメッセージ:

違いがある場合は、ojdbc5.jar を使用して JDBC を実行しています。どんな助けでも大歓迎です、私は狂っています