Q:
テーブルに改行を挿入する SQL クエリの構文を知りたいです。
つまり、テーブルに次のように入力しますabc
。
aaaaaaaaaa
bbbbbbbbbb
cccccccccccc
INSERT コマンドを使用して新しい行を維持します。
前もって感謝します
私がこの質問に答えたとき、あなたはそれを SQL Server 2008 でタグ付けしました。その後、Informix に関するものに編集しました。以下は、SQL Server 2008 で機能します。
INSERT INTO MyTable(MyField) VALUES('AAAAA' + CHAR(13) + CHAR(10) + 'BBBBB')
Informix はより複雑に見えます。「informix sql newline」のグーグルで見つけたこのドキュメントに従ってオプションを設定する必要があります
EXECUTE PROCEDURE IFX_ALLOW_NEWLINE('T')
Informix を使用したことはありませんが、SQL Server 2008 の場合はこれで十分です。
INSERT INTO abc
(col1)
VALUES (
'aaaaaaaaaa
bbbbbbbbbb
cccccccccccc');
INSERT INTO MyTable(MyColumn) VALUES ('aaaaaaaaaa
bbbbbbbbbb
cccccccccccc');
Windows を使用しているか、*nix
規則を使用しているかによって異なりますが、 と の組み合わせに\r
なります。\n
New line in Sql Queryの質問を見てください。
改行なしで行を保存してから、アプリのクライアント側でそれを提供してみませんか?