エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
文字コード調査のSQL - 文字コード調査をしたいです。XテーブルのAカラム(varchar(10))にJIS第一水準漢字のS... - Yahoo!知恵袋
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
文字コード調査のSQL - 文字コード調査をしたいです。XテーブルのAカラム(varchar(10))にJIS第一水準漢字のS... - Yahoo!知恵袋
DBがSJISであれば ASCII関数でコードを取得して判定すればできそうです。 (SJISでなければ ASCIISTR... DBがSJISであれば ASCII関数でコードを取得して判定すればできそうです。 (SJISでなければ ASCIISTRでUTF-16に変換して判定するか、DBのコードで判定します) DBのコード、判定するコード共にSJISであれば以下の方法でどうでしょう? 判定用のファンクションを用意します。 CREATE OR REPLACE FUNCTION IS_889F_989E(I_CHAR IN VARCHAR2) RETURN CHAR IS BEGIN FOR I IN 1..LENGTH(I_CHAR) LOOP IF ASCII(SUBSTR(I_CHAR,I)) BETWEEN 34975 AND 39070 THEN RETURN 'FOUND'; --該当の漢字だったら END IF; END LOOP; RETURN 'NOT FOUND'; --残念ながら該当の文字は見つか