質問: update文で改行を入れる こんにちは。 いつもお世話になっています。 update文を使用して、データに改行を入れたいのですが、どうすればよいでしょうか。 対象列のデータ型はvarchar2です。 例えばsqlplusから、 spl>update 「テーブル名」set 「対象列」='あ改行い改行う改行' を投入し、そのあと select 「対象列」 from 「テーブル名」 とすると sql>あ sql>い sql>う と出てくればよいんですが、 sql>update 「テーブル名」set 「対象列」='あ\nい\nう\n' としても sql>あ\nい\nう\n と、「\n」が文字列としてでてきてしまいます。 spl>update 「テーブル名」set 「対象列」='あ 2い 3う' と投入すると、期待通りになるのですが、 そうではなく一行にまとめたいのですがどうすれば良いでしょうか。 oracle9iを使用しています。 宜しくお願いいたします。
回答: こんにちわyukio200263さん 以下のsql文でどうでしょうか? update 「テーブル名」 set 「対象列」= 'あ' || chr(13) || chr(10) ||'い' ちょっと長くなってしまいますが、一行で可能です。