存储过程 nvarchar 不够用

来源:互联网 发布:镜花缘传奇知乎 编辑:程序博客网 时间:2024/05/17 02:54

存储过程 nvarchar(4000)不够用了,改为nvarchar(max),就可以了。


为什么?nvarchar(4000)和nvarchar(max)的区别是什么

我们一般理解max=4000,这是错误的。!

sql2005添加了nvarchar(max),但是去除了text,所以nvarchar(max)实际上是会有个判断,如果超过4000,会变为最大2G存储。




原创粉丝点击