Oracleでタブ文字や改行文字などの特殊文字をinsert、updateする方法

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

構文
タブ文字 CHR(9)
改行文字(CR+LF) CHR(13) || CHR(10)
(Windows系の改行コード)

改行文字(LF) CHR(10)
(UNIX系の改行コード)

改行文字(CR) CHR(13)
(Mac系の改行コード)
CHR()関数を使用して、タブ文字や改行文字などの特殊文字をINSERT、UPDATEします。

使用例
1.テーブルにタブ文字を挿入します

INSERT INTO usertbl(name) VALUES(CHR(9));

2.タブ文字を検索します

SELECT CHR(9) FROM dual;

3.改行文字で更新します

UPDATE usertbl SET name = CHR(13) || CHR(10);

 

Oracle

Posted by arkgame