1. 响应MS建议,使用 nvarchar(max) 替代  ntext  ,nvarchar(max) 最大值与 ntext 相同,都是 2G。 参见:http://msdn.microsoft.com/zh-cn/library/ms143432.aspx

2. varchar 与 nvarchar 还是有区别的,其中  “㛃”  不能用 varchar保存(见,所以尽量用 nvarchar。

3. 使用 nvarchar(max) , sp_executesql 也可以突破 4000 个字符限制了。

SqlServer 2005+ 开发问题_其他   作者:NewSea     
  如无特别标记说明,均为NewSea原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。