2

Q:

テーブルに改行を挿入する SQL クエリの構文を知りたいです。

つまり、テーブルに次のように入力しますabc

  aaaaaaaaaa

  bbbbbbbbbb

  cccccccccccc

INSERT コマンドを使用して新しい行を維持します。

前もって感謝します

4

5 に答える 5

6

私がこの質問に答えたとき、あなたはそれを 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')
于 2011-09-11T10:04:15.003 に答える
2

Informix を使用したことはありませんが、SQL Server 2008 の場合はこれで十分です。

INSERT INTO abc
            (col1)
VALUES (
'aaaaaaaaaa

bbbbbbbbbb

cccccccccccc');
于 2011-09-11T10:03:32.267 に答える
2
INSERT INTO MyTable(MyColumn) VALUES ('aaaaaaaaaa

bbbbbbbbbb

cccccccccccc');
于 2011-09-11T10:04:09.787 に答える
1

Windows を使用しているか、*nix規則を使用しているかによって異なりますが、 と の組み合わせに\rなります。\n

New line in Sql Queryの質問を見てください。

于 2011-09-11T09:50:54.717 に答える
1

改行なしで行を保存してから、アプリのクライアント側でそれを提供してみませんか?

于 2011-09-12T06:41:55.427 に答える