将一个巨大的字符串参数传递给存储过程

2024-05-01

我有一个存储过程,它有两个参数:ID 和日期。
当我将大文本传递给 ID 参数时,仅考虑部分文本。就好像文本在某个地方被剪切一样。我想这是因为当我执行存储过程时如下:

 exec proc '1,2,3,4', '20100101'

一切正常 但是当我使用大字符串而不是第一个参数时,只有部分字符串被剪切。


存储过程的第一个参数很可能有大小限制。在 Management Studio 中找到该过程,右键单击,选择Modify or 脚本->更改为..查找第一个参数的声明并将其更改为varchar(max) or nvarchar(max).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将一个巨大的字符串参数传递给存储过程 的相关文章

随机推荐