Corredor

ウェブ、プログラミングの勉強メモ。

Oracle DB で改行を含む文字列を Insert・Update する

以前、PostgreSQL の文脈で改行を含む Insert・Update を紹介したが、Oracle DB の場合はちょっと違いがあったので紹介。

neos21.hatenablog.com

Oracle の場合、CHR(13) で CR (キャリッジリターン) を入れてやらないといけなかった。CHR(10) での LF (ラインフィード) だけではダメなのと、CHAR() 関数はうまくいかなかった。

INSERT INTO my_table (my_column_1, my_column_2)
  VALUES ('1行目' || CHR(13) || '2行目', 'カラム2');

こんな感じ。

プロとしてのOracle運用管理入門 Oracle現場主義

プロとしてのOracle運用管理入門 Oracle現場主義