• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オラクル10gで開発を行っています。文字コードはJA16SJISTIL)

全角文字の文字列で検索を行った場合のSQL文と検索結果の取得方法

このQ&Aのポイント
  • オラクル10gで開発を行っています。文字コードはJA16SJISTILDEです。全角文字の文字列で検索を行ったとき、全角・半角の区別をしないで検索結果を得るSQL文についてアドバイスをお願いします。
  • 現在、テーブルには条件なしで様々な文字種類のデータが入っています。特定の全角文字の文字列を検索する際に、全角・半角の区別をせずに検索結果を得る方法について教えてください。
  • 文字コードがJA16SJISTILDEのオラクル10gで、全角文字の文字列を検索する際に、全角・半角の区別をせずに検索結果を得るSQL文を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.2

http://www.shift-the-oracle.com/sql/national-language-compare.html ここを参考に、to_multi_byteとnlssortを使えばいけるかなと思ったのですが、 半角カナで濁点があったりするとダメでした・・ ORACLE TEXT を使ってみてはどうでしょうか? http://www.esco-sb.jp/blog/roughjustice/archives/2008/04/oracle_text.php http://www.okisoft.co.jp/esc/ora.html#ora01 を参考に。

その他の回答 (1)

  • nda23
  • ベストアンサー率54% (777/1416)
回答No.1

半角→全角の変換とか、役に立つストアドプロシージャの サンプルが掲載されています。 http://www.shift-the-oracle.com/plsql/user-packages/kana-translate.html

関連するQ&A