Oracle 改行コード、タブ置換

selectで抽出時にカラム内の改行コード、タブコードを”に置換するサンプルです。


改行コードはCR chr(10)、LF chr(10)で定義されていて、WindowsだとCRLFが一般的です。

--SAMPLE_Cは任意のカラム名に変更してください。
SELECT SAMPLE_C, REPLACE(SAMPLE_C, CHR(13)||CHR(10),'') FROM テーブル名;

タブはchr(9)です。

--SAMPLE_Cは任意のカラム名に変更してください。
SELECT SAMPLE_C, REPLACE(SAMPLE_C, CHR(9),'') FROM テーブル名;

改行コードとタブを削除。

--SAMPLE_Cは任意のカラム名に変更してください。
SELECT SAMPLE_C, REPLACE(REPLACE(SAMPLE_C, CHR(13)||CHR(10)),CHR(9),'')),'"') FROM テーブル名;

Bookmark this on Yahoo Bookmark
Bookmark this on Google Bookmarks
Share on LinkedIn
LINEで送る
Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>