読者です 読者をやめる 読者になる 読者になる

SQLで2つのカラムに分割された最後のCR、最初のLFを調べる方法

oracleで2つのカラムにCRLFが分割されて保存されてしまった場合を調べる方法。

select id from テーブル
  where desc1 like '%' || chr(13) and desc2 like chr(10) || '%';

ちなみに以下の正規表現ではできなかった。

select id from テーブル
  where regexp_like(desc1, '\r$');