我正在尝试使用标准INSERT将长文本(> 256个字符)插入表格中。
INSERT INTO table (description_field)
SELECT 'longtexthere'
列类型是第一个文本,然后我将其更改为nvarchar(max)以测试语句
但是,只插入了前256个字符。还有另一种插入长文本的方法吗?
答案 0 :(得分:2)
你确定它只输入了256个字符吗?如果您要查询从SSMS检查结果,请记住默认情况下只显示前256个字符。
如果不是这样,请发布表定义和实际的INSERT语句。如果您使用参数传递值,请检查参数声明。