1

我正在用 C++ 为 SQL Server 编写扩展存储过程。

用户可以提供我可以使用 srv_paramsetoutput() 设置的 OUT 参数。但是,当我尝试设置 TEXT、VARCHAR(max) 或 NVARCHAR(max) 时,这似乎总是失败。请注意,VARCHAR(max) 在内部称为 SRVBIGVARCHAR。

是否存在我可能犯的常见错误,或者当用作输出参数时,xprocs 是否无法访问这些数据类型?

4

1 回答 1

0

扩展存储过程可以返回的最大长度值为 8000(对于 Varbinary 或 Varchar)或 4000(对于 nvarchar)。

于 2013-10-04T22:05:48.663 回答