gpt4 book ai didi

c++ - srv_paramsetoutput() 可以用来设置 nvarchar(max) 或 varchar(max) 吗?

转载 作者:太空宇宙 更新时间:2023-11-04 14:13:03 26 4
gpt4 key购买 nike

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

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

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

最佳答案

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

关于c++ - srv_paramsetoutput() 可以用来设置 nvarchar(max) 或 varchar(max) 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13234817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com