SELECT
Oracle 10gクエリで次の Searched Case フィールドを選択しています。
(case
when LOADER_CELLS.CELL_MODE='RW' then 1
when LOADER_CELLS.CELL_MODE='R' then 2
end) as CELL_EDIT_MODE_ID
しかし、Simple Case 式として書くと、次のようになります。
(case LOADER_CELLS.CELL_MODE
when 'RW' then 1
when 'R' then 2
end) as CELL_EDIT_MODE_ID
回線でORA-12704: character set mismatch
エラーが発生しますwhen 'RW'
。
Oracle のドキュメントを確認したところ、私の構文は正しいようです。http://docs.oracle.com/cd/B19306_01/server.102/b14200/expressions004.htm
誰かがこれについて私を助けることができますか?