我正在用C ++编写SQL Server的扩展存储过程。
用户可以使用srv_paramsetoutput()提供我可以设置的OUT参数。但是,当我尝试设置TEXT,VARCHAR(max)或NVARCHAR(max)时,这似乎总是失败。请注意,VARCHAR(max)在内部称为SRVBIGVARCHAR。
我可能会犯一个常见的错误,或者当用作输出参数时,xprocs无法访问这些数据类型吗?
答案 0 :(得分:0)
扩展存储过程可以返回的最大长度值是8000(对于Varbinary或Varchar)或4000(对于nvarchar)。