sql中的定义的变量@s为varchar(8000),为什么该变量@s只能存储长度为4000的字符,当长度超过4000时就出错呢?
sql2000中的定义的变量@s为varchar(8000),为什么该变量@s只能存储长度为4000的字符,当长度超过4000时就出错呢?
thanks
------解决方案--------------------你怎么附值的?
------解决方案--------------------字符型的變量最長就是4000個字符,看幫助就知道呢
------解决方案--------------------N 'a ' 是占两字符的unicode类型...
其实最长
varchar(8000)
nvarchar(4000)
所以 去掉前边的N