当前位置: 代码迷 >> Sql Server >> 存储过程中nvarchar如何用varchar来替换
  详细解决方案

存储过程中nvarchar如何用varchar来替换

热度:91   发布时间:2016-04-27 10:50:06.0
存储过程中nvarchar怎么用varchar来替换?
因为nvarchar长度不够用,所以要把nvarchar换成varchar 
但是现在有个问题就是 下面有输出值的地方,要用到
exec sp_executesql @strTmp,[email protected] int out ',@Counts out
现在把strTmp换成varchar后报错!
过程需要类型为 'ntext/nchar/nvarchar' 的参数 [email protected]'。 


求高手解答!

------解决方案--------------------
nvarchar(max)
------解决方案--------------------
SQL2K的?
要不行你换两个NVARCHAR加一起试试看吧。

或者写成EXECUTE 的执行方式。不用SP的。

SP必须NVARCHAR。
------解决方案--------------------
探讨
楼上几位高手,nvarchar(max)=nvarchar(4000)不?

------解决方案--------------------
探讨

楼上几位高手,nvarchar(max)=nvarchar(4000)不?
  相关解决方案