問題タブ [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.
oracle - ORA - 00907: 右括弧がありません
ORA 00907
Hire_date 行で右括弧が欠落し続けるのはなぜですか?
sql - エラー - ORA-00907: 右括弧がありません
SQL を初めて使用するので、クエリを実行しようとすると「エラー - ORA-00907: 右括弧がありません」というエラーが表示されます。この問題の解決を手伝ってください。以下のクエリを見つけてください。よろしくお願いします!
編集 1: コードタグを追加しました!
oracle - if else ブロックを使用すると、右括弧が見つからないというエラーが発生します
私は に不慣れOracle
で、知識がありMS SQL
ます。差出人に応じて電話番号を取得しようとしてuser_id
いTable2
ますが、ビジネスロジックは次のとおりです。
ケース 1: で 1 つの一致が見つかった場合は、
Table1
それぞれのフリーダイヤル番号を取得します。Table2
ケース 2: で一致するものが見つからない場合は
Table1
、デフォルトのフリーダイヤル番号を取得します。Table2
ケース 3: 複数の一致が見つかった場合、
Table1
それらすべてについて、 ordered byまたはから値をassigned_care_levels
取得し、一番上の行の電話番号を選択します。Care
Table2
asc
desc
個別に実行すると正常に動作する次のクエリを作成しました。ただし、 if else ステートメントを使用して結合すると、次のエラーが発生しますERROR: ORA-00907: missing right parenthesis
。これが私のコードです:
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 です。
どんな助けでも大歓迎です、
前もって感謝します!
更新: タイプミスを削除
oracle - Oracle sql - ORA-00907 と間違った構文
次のコードの構文の問題がわかりません。実行すると、エラーが発生します
ORA-00907: 右括弧がありません
誰でも私の欠陥を指摘できますか?
のテーブル定義は次のとおりですapplication_history
。理想的には、最新のタイムスタンプを持つアプリケーション番号のみを表示したいと考えています。
sql - Oracle - ネストされたクエリでケースを使用する
次のようなオラクルの構文があります:
ORA-00907: missing right parenthesis,
しかし、「order by je desc」というエラーメッセージが送信されます。
では、エラーが発生しないようにするにはどうすればよいですか?