0
我試圖將長文本(> 256個字符)插入到使用標準INSERT ie的表中。SQL Server插入語句以在表中插入長文本
INSERT INTO table (description_field)
SELECT 'longtexthere'
列類型是第一個文本,然後我改變了它爲nvarchar(最大)來測試。然而,只有第一個256個字符被插入語句
。是否有另一種插入長文本的方法?
我試圖將長文本(> 256個字符)插入到使用標準INSERT ie的表中。SQL Server插入語句以在表中插入長文本
INSERT INTO table (description_field)
SELECT 'longtexthere'
列類型是第一個文本,然後我改變了它爲nvarchar(最大)來測試。然而,只有第一個256個字符被插入語句
。是否有另一種插入長文本的方法?
你確定只有256個字符輸入?如果您要查詢SSMS的結果,請記住默認情況下只顯示前256個字符。
如果不是這樣,請發佈表定義和實際的INSERT語句。如果您使用參數傳遞值,請檢查參數聲明。
你說得對。只顯示前256個字符。它正確插入文本。 –
爲什麼不使用'values',即'insert into table(description_field)values('longtexthere')'? –