2014-04-01 98 views
0

我試圖將長文本(> 256個字符)插入到使用標準INSERT ie的表中。SQL Server插入語句以在表中插入長文本

INSERT INTO table (description_field) 
SELECT 'longtexthere' 

列類型是第一個文本,然後我改變了它爲nvarchar(最大)來測試。然而,只有第一個256個字符被插入語句

。是否有另一種插入長文本的方法?

+0

爲什麼不使用'values',即'insert into table(description_field)values('longtexthere')'? –

回答

2

你確定只有256個字符輸入?如果您要查詢SSMS的結果,請記住默認情況下只顯示前256個字符。

如果不是這樣,請發佈表定義和實際的INSERT語句。如果您使用參數傳遞值,請檢查參數聲明。

+0

你說得對。只顯示前256個字符。它正確插入文本。 –