问:
我想知道在我的表中插入新行的SQL查询的语法。
我的意思是,我想在我的表abc
中输入以下内容:
aaaaaaaaaa
bbbbbbbbbb
cccccccccccc
通过INSERT命令维护新行。
提前致谢
答案 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
的某种组合
答案 4 :(得分:1)
为什么不在没有换行符的情况下存储行,然后在应用程序的客户端,提供它呢?