問題タブ [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 投票する
1 に答える
333 参照

oracle - ORA - 00907: 右括弧がありません

ORA 00907Hire_date 行で右括弧が欠落し続けるのはなぜですか?

0 投票する
1 に答える
1706 参照

sql - エラー - ORA-00907: 右括弧がありません

SQL を初めて使用するので、クエリを実行しようとすると「エラー - ORA-00907: 右括弧がありません」というエラーが表示されます。この問題の解決を手伝ってください。以下のクエリを見つけてください。よろしくお願いします!

編集 1: コードタグを追加しました!

0 投票する
2 に答える
3080 参照

oracle - if else ブロックを使用すると、右括弧が見つからないというエラーが発生します

私は に不慣れOracleで、知識がありMS SQLます。差出人に応じて電話番号を取得しようとしてuser_idTable2ますが、ビジネスロジックは次のとおりです。

  • ケース 1: で 1 つの一致が見つかった場合は、Table1それぞれのフリーダイヤル番号を取得します。Table2

  • ケース 2: で一致するものが見つからない場合はTable1、デフォルトのフリーダイヤル番号を取得します。Table2

  • ケース 3: 複数の一致が見つかった場合、Table1それらすべてについて、 ordered byまたはから値をassigned_care_levels取得し、一番上の行の電話番号を選択します。CareTable2ascdesc

個別に実行すると正常に動作する次のクエリを作成しました。ただし、 if else ステートメントを使用して結合すると、次のエラーが発生しますERROR: ORA-00907: missing right parenthesis。これが私のコードです:

0 投票する
1 に答える
391 参照

sql - ORACLE ORA00907: OraOLEDB.Oracle を使用した接続文字列と、OraClient10g_home3 での Oracle 経由の TNS ルックアップの違い

Oracle Client 10.2g を使用していますが、接続文字列を Oracle データベースに変更すると、一部のクエリでエラー ORA00907 が発生します。

コードは VBA を使用して Excel 2010 内で実行されており、次の接続文字列を使用してエラーなしで 20 以上のクワイアを実行できます。

接続文字列のみを次のように変更します。

20 以上のクエリのうち 2 つが ORA-00907 で失敗します: 右括弧がありません

失敗したクエリの 1 つ (屈折):

クエリが Oracle SQL Developer で正しく実行されることをテストしました。クエリを実行する前に、SQL ステートメントが両方の接続文字列で同一であることを確認しました。

失敗する他のクエリもユニオンとランク関数を使用していますが、それだけではありません。

OraOLEDB.Oracle 接続を使用したい理由は、時々新しいデータベース インスタンスを追加し、すべてのユーザーがこのファイルをオラクルディレクトリ。

最後に、ORACLE データベースはバージョン 8 です。

どんな助けでも大歓迎です、

前もって感謝します!

更新: タイプミスを削除

0 投票する
1 に答える
633 参照

oracle - Oracle sql - ORA-00907 と間違った構文

次のコードの構文の問題がわかりません。実行すると、エラーが発生します

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

誰でも私の欠陥を指摘できますか?

のテーブル定義は次のとおりですapplication_history。理想的には、最新のタイムスタンプを持つアプリケーション番号のみを表示したいと考えています。

0 投票する
1 に答える
74 参照

sql - Oracle - ネストされたクエリでケースを使用する

次のようなオラクルの構文があります:

ORA-00907: missing right parenthesis, しかし、「order by je desc」というエラーメッセージが送信されます。
では、エラーが発生しないようにするにはどうすればよいですか?