社区
C#
帖子详情
【存储过程要传递的参数值过长 怎么办】
kiba518
2012-04-23 01:10:18
我调用存储过程 传递一个string
存储过程过程里 定义
@Search VARCHAR(8000)
但是 还是不够 我传的字符串长度大于8000 应该怎么办
因为传递的字符串是组合出来的 长度不固定
有可能是3M、4M,甚至30M,40M那么大
求助~我该怎么传进存储过程
...全文
135
7
打赏
收藏
【存储过程要传递的参数值过长 怎么办】
我调用存储过程 传递一个string 存储过程过程里 定义 @Search VARCHAR(8000) 但是 还是不够 我传的字符串长度大于8000 应该怎么办 因为传递的字符串是组合出来的 长度不固定 有可能是3M、4M,甚至30M,40M那么大 求助~我该怎么传进存储过程
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ice_baili
2012-04-23
打赏
举报
回复
sql2000字符串上限是varchar(8000)/nvarchar(4000)
如果用sql2005以上的版本就可以用nvarchar(max)了
kiba518
2012-04-23
打赏
举报
回复
传XML 也一样 拼接字符串的时候 会出现问题 我该怎么转换呢?
kiba518
2012-04-23
打赏
举报
回复
我传递NTEXT类型 的话 会提示
数据类型varchar和ntext在add运算中不兼容
原因是 我用到了拼接字符串 用字符串去拼接了传递过来的变量 而变量是ntext类型的
csdnfan
2012-04-23
打赏
举报
回复
直接传个xml类型.
孟子E章
2012-04-23
打赏
举报
回复
你可以使用其他类型,如
ntext等
laichunlin
2012-04-23
打赏
举报
回复
传这么大的字符串呢,把它拆开多个来传!
test2050
2012-04-23
打赏
举报
回复
定义多几个
@Search2 VARCHAR(8000)
@Search3 VARCHAR(8000)
之类的然后拼接起来。
c++ primer第五版第6章答案
c++ primer第五版第6章答案
Call 和 Return 使用
关于 Call 和 Return 使用方法的汇编源代码
存储过程
参数与状态值
存储过程
和调用者之间通过参数交换数据,可以按输入的参数执行,也可由参数输出执行结果。调用者通过
存储过程
返回的状态值对
存储过程
进行管理。1.参数
存储过程
的参数在创建过程时声明。SQL Server支持两类参数:输入参数和输出参数。1)输入参数输入参数允许调用程序为
存储过程
传送数据值。要定义
存储过程
的输入参数,必须在CREATE PROCEDURE语句中声明一个或多个变量及类型。举例:创...
mysql
存储过程
大量参数_MySQL
存储过程
参数
MySQL
存储过程
参数MySQL
存储过程
参数简介在现实应用中,开发的
存储过程
几乎都需要参数。这些参数使
存储过程
更加灵活和有用。 在MySQL中,参数有三种模式:IN,OUT或INOUT。IN- 是默认模式。在
存储过程
中定义IN参数时,调用程序必须将参数
传递
给
存储过程
。 另外,IN参数的值被保护。这意味着即使在
存储过程
中更改了IN参数的值,在
存储过程
结束后仍保留其原始值。换句话说,
存储过程
只使...
SQLServer
存储过程
中参数
传递
null值
SQLServer
存储过程
中参数
传递
null值
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章