ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3533171 改行コードの検出方法につきまして
質問者:shunpy0522 テーブルの改行コードを検出するSQLを教えてください。
カラム別のものは下記でよいかと思うのですが、
select count(*) from テーブル名
where nvl( instr((カラム名), chr(10)), 0 ) > 0;
テーブル単位で、対象テーブルの全項目について
一気にチェックするようなSQLはありませんか?
困り度:
  • すぐに回答を!
質問投稿日時:
07/11/20 13:46

回答

ANo.1 そもそも、テーブルのカラムの属性にはData型やNumber型
もあるので、そのような方法はないとおもいます。
条件を
nvl( instr((カラム名1), chr(10)), 0 )
+
nvl( instr((カラム名2), chr(10)), 0 )
+
・・・
nvl( instr((カラム名n), chr(10)), 0 )

> 0

としてはどうですか?
回答者:nitorin
種類:アドバイス
どんな人:専門家
自信:参考意見
回答日時:
07/11/21 13:09
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)