我调用存储过程 传递一个string
存储过程过程里 定义
@Search VARCHAR(8000)
但是 还是不够 我传的字符串长度大于8000 应该怎么办
因为传递的字符串是组合出来的 长度不固定
有可能是3M、4M,甚至30M,40M那么大
求助~我该怎么传进存储过程
存储过程过程里 定义
@Search VARCHAR(8000)
但是 还是不够 我传的字符串长度大于8000 应该怎么办
因为传递的字符串是组合出来的 长度不固定
有可能是3M、4M,甚至30M,40M那么大
求助~我该怎么传进存储过程
@Search2 VARCHAR(8000)
@Search3 VARCHAR(8000)之类的然后拼接起来。
ntext等
数据类型varchar和ntext在add运算中不兼容
原因是 我用到了拼接字符串 用字符串去拼接了传递过来的变量 而变量是ntext类型的
如果用sql2005以上的版本就可以用nvarchar(max)了