Oracle(10g)「改行コードを含むレコードを検索する」クエリーの覚書き。

CHR関数を使って、指定カラムに改行コードを含むレコードを抽出。

select * from テーブル名 where カラム名 like ‘%’ || chr(13) || ‘%’;

ちなみに、多くの開発言語では改行をあらわす記号 ‘\r’ や ‘\n’ などがあるが、SQL や PL/SQL にはないとのこと。

始めは、

select * from テーブル名 where regexp_like (カラム名,’\n’)

とかやってみたけど、ダメでした(-_-)zzz

No related posts.