2

Oracle データベースのテーブルの特定の列に、改行文字 (ワイルドカード、改行、および別のワイルドカード) を含む文字列があるかどうかを確認しようとしています。

like コマンドと CHR(10) との組み合わせを試し、改行自体をエスケープしようとしましたが、役に立ちませんでした。文字列内のどこかで改行を検出する適切な方法は何でしょうか?

ありがとう!

4

2 に答える 2

12

like '%'||chr(10)||'%'動作するはずです。

于 2010-10-05T23:03:50.613 に答える
3

select * from yourTable where InStr(yourCol, Chr(10))>0うまくいくだろう

于 2010-10-05T23:03:08.927 に答える