朋友为我创建了一些表格,并在表格的四个列中使用了nvarchar(max)
。插入和更新使用存储过程处理。
如果一个或多个列达到MAX限制,我是否可以担心执行存储过程会出错?
答案 0 :(得分:2)
最大限制是2GB(10亿个unicode字符),所以除非你每列推入十亿个字符就可以了,否则你会收到错误
可能是
Msg 8152,Level 16,State 14,Line 1
字符串或二进制数据将被截断。
如果你这样做会发生同样的事情
create table #test(id varchar(4))
insert into #test values('12345')