1
入力したIFSCコードの最初の4文字で始まる銀行マスタからすべてのIFSCコードと詳細(銀行固有のコード)を取得しようとしています。私はIFSCコード(4文字)、対応する銀行の詳細を含む銀行マスターテーブルを持っています。Oracleが動作しない
質問の主な部分を以下に示します。
AND D.IFSC_CODE=UPPER(substr(B.BANK_CODE,1,4)) (+) ORDER BY....
このクエリを実行すると、エラーメッセージ "ORA-00936:missing expression"が表示されます。私は、クエリから期待しています何
は次のとおりです。
- 復帰詳細銀行のみIFSCが
が表示されます入力した入力されたIFSCコード他
AND D.IFSC_CODE(+) =UPPER(substr(B.BANK_CODE,1,4)) ORDER BY....
エラーがありませんしかし、結果は私が期待したものではありませんでした。
どうすれば解決できますか?例えば
AND D.IFSC_CODE=UPPER(substr(B.BANK_CODE (+),1,4))
:あなたはのように、関連するすべての列に(+)
オペレータを置く結合式を複雑な外で
新しい古典的なoracle構文を忘れて、新しい、最新のansi結合を使用しましょう! –
全体のクエリを投稿する(できれば関連するCREATE TABLEとサンプルデータで)。 –