我想知道在我的表中插入新行的SQL查詢的語法。
我的意思是,我想進入我的表abc
如下:
aaaaaaaaaa
bbbbbbbbbb
cccccccccccc
維護新line.through INSERT命令。
在此先感謝
我想知道在我的表中插入新行的SQL查詢的語法。
我的意思是,我想進入我的表abc
如下:
aaaaaaaaaa
bbbbbbbbbb
cccccccccccc
維護新line.through INSERT命令。
在此先感謝
當我回答這個問題時,你會得到它標記爲SQL Server 2008中你已經因爲修改它是關於Informix。 SQL Server的以下作品2008
INSERT INTO MyTable(MyField) VALUES('AAAAA' + CHAR(13) + CHAR(10) + 'BBBBB')
的Informix看起來更加複雜。你必須設置根據this documentation一個選項,我發現與「Informix的SQL換行符」
EXECUTE PROCEDURE IFX_ALLOW_NEWLINE('T')
這取決於您是否使用Windows或*nix
公約,但它會是\r
和\n
一些組合看一看在New line in Sql Query問題。
好的信息,非常感謝。這是關於如何get.but我的問題是關於如何插入? –
將'INSERT'的知識應用於鏈接中的技巧... –
http://www.w3schools.com/sql/sql_insert.asp – David
沒用過informix的,但對於SQL Server 2008,這是公正的。
INSERT INTO abc
(col1)
VALUES (
'aaaaaaaaaa
bbbbbbbbbb
cccccccccccc');
mmmm,謝謝這不適用於informix,'找到報價其中有沒有匹配quote' –
別人將不得不提供的東西'Informix'結束! –
INSERT INTO MyTable(MyColumn) VALUES ('aaaaaaaaaa
bbbbbbbbbb
cccccccccccc');
MMMM,由於這不符合Informix的工作,'找到一個報價,其沒有匹配quote' –
爲什麼不能行存儲,而不換行,然後在您的應用程序的客戶端,爲它提供一個谷歌?
通常情況下,應對,最好的辦法是用一個佔位符「?」在SQL中,並在語句執行時通過主變量傳遞值。此方法還可以避免SQL注入攻擊。否則,'ifx_allow_newline()'函數是要走的路。 –