如何使用sql命令INSERT输入新行

时间:2011-09-11 09:36:21

标签: sql newline informix dml

问:

我想知道在我的表中插入新行的SQL查询的语法。

我的意思是,我想在我的表abc中输入以下内容:

  aaaaaaaaaa

  bbbbbbbbbb

  cccccccccccc

通过INSERT命令维护新行。

提前致谢

5 个答案:

答案 0 :(得分:6)

当我回答这个问题时,你会用SQL Server 2008标记它。你已经将它编辑为关于Informix。以下适用于SQL Server 2008。

INSERT INTO MyTable(MyField) VALUES('AAAAA' + CHAR(13) + CHAR(10) + 'BBBBB')

Informix看起来更复杂。您必须根据我在Google上找到的this documentation设置一个选项“informix sql newline”

EXECUTE PROCEDURE IFX_ALLOW_NEWLINE('T')

答案 1 :(得分:2)

从未使用过informix,但对于SQL Server 2008,这只是。

INSERT INTO abc
            (col1)
VALUES (
'aaaaaaaaaa

bbbbbbbbbb

cccccccccccc');

答案 2 :(得分:2)

INSERT INTO MyTable(MyColumn) VALUES ('aaaaaaaaaa

bbbbbbbbbb

cccccccccccc');

答案 3 :(得分:1)

这取决于您使用的是Windows还是*nix约定,但它会是\r\n的某种组合

查看New line in Sql Query问题。

答案 4 :(得分:1)

为什么不在没有换行符的情况下存储行,然后在应用程序的客户端,提供它呢?