日期:2014-05-18  浏览次数:20586 次

SQL2005 INFORMATION_SCHEMA.PARAMETERS视图中当存储过程参数为NVARCHAR(MAX)时CHARACTER_MAXIMUM_LENGTH为-1
SQL2005   INFORMATION_SCHEMA.PARAMETERS视图中当存储过程参数为NVARCHAR(MAX)时CHARACTER_MAXIMUM_LENGTH为-1,请问有什么办法解决?

------解决方案--------------------
nvarchar(max)

max 指示最大存储大小是 2^31-1 个字节


既然无法确定要传的参数长度,系统内部用-1表示不限制参数长度。


------解决方案--------------------
长度是不确定的,所以用-1表示最好了,

LZ如果看着不习惯可以在查询时用case when 遇到-1就替换成max,这个不是bug,是正常的
------解决方案--------------------
请问有什么办法解决?
-----------------这是显示而已
楼主想怎样效果

2005显示表结构语句
http://blog.csdn.net/roy_88/archive/2007/12/03/1914264.aspx