社区
应用实例
帖子详情
sql server 存储过程 如何输出大于8000字节的字符串
my7day
2004-11-20 10:45:12
开发一个sql server 存储过程
需要输出字符串参数 输出的字符串远大于参数定义的最大8000字节限制,大约500Kb-1MB
如何实现,效率如何?
...全文
412
15
打赏
收藏
sql server 存储过程 如何输出大于8000字节的字符串
开发一个sql server 存储过程 需要输出字符串参数 输出的字符串远大于参数定义的最大8000字节限制,大约500Kb-1MB 如何实现,效率如何?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
my7day
2004-11-30
打赏
举报
回复
使用了很多个(50-100个 varchar(8000) )大变量后,是否会导致 sp执行的磁盘i/o时间大大增加,我测试我的sp的磁盘i/o 时间要15000ms 是否正常
manyao
2004-11-23
打赏
举报
回复
text 类型最多好象也是8000个字符
除了拼凑还有其他方法没???
如果是输入大于8000个字符呢???
bonniewater
2004-11-22
打赏
举报
回复
mark
my7day
2004-11-22
打赏
举报
回复
怎样动态拼凑呢?1Mb的长度 岂不是要100多个 8000长的变量?哪为最好写一段事例代码。
alam0523
2004-11-22
打赏
举报
回复
动态拼凑
davorsuker39
2004-11-22
打赏
举报
回复
学习
8LY8Apollo
2004-11-22
打赏
举报
回复
解决的办法:
A.使用sp_executesql存储过程执行
B.把你语句中中相同的字符串抽象赋值给变量,以减少字符串长度。
iswear428
2004-11-22
打赏
举报
回复
UP
colinliu
2004-11-22
打赏
举报
回复
study
my7day
2004-11-22
打赏
举报
回复
TEXT类型在存储过程无法定义的,select @aaa 输出的也不能大于8000,大于的部分自动截掉了。诸位能否解答详细一点。谢谢!
lh1979
2004-11-22
打赏
举报
回复
我感觉还是用TEXT类型阿
631799
2004-11-21
打赏
举报
回复
用text类型.
AndyZhang_
2004-11-21
打赏
举报
回复
动态拼凑起来 我推举
lanbaibai
2004-11-21
打赏
举报
回复
字段类型是text,但是你的存储过程要用varchar类型,varchar的长度可以换算成1MB的长度
zlp321002
2004-11-21
打赏
举报
回复
定义多个 varchar(8000)的变量,动态拼凑起来。
SQL
Server
存储字符数
大于
8000
的问题WRITETEXT,UPDATETEXT
SQL
Server
专门提供了处理text,ntext,image字段的函数,他们是:TEXTPTRTEXTVALIDREADTEXTUPDATETEXTWRITETEXT一般作用方法:写字段WRITETEXT :DECLARE @val varbinary(16)SELECT @val = TEXTPTR(字段名) FROM 表名...
sql
server
存储过程
动态
sql
长度限制问题
declare @str
SQL
varchar(
8000
) 定义一个变量用来存储
sql
语句,但它的长度最大为
8000
个
字节
,
sql
语句超过这个长度的话,它超出的部分就会被截掉,导致
sql
无法正常执行。 解决办法: declare @str
SQL
varchar(max)...
SQL
Server
存储字符数
大于
8000
的问题
SQL
Server
2000专门提供了处理text,ntext,image字段的函数,他们是: TEXTPTRTEXTVALIDREADTEXTUPDATETEXTWRITETEXT 一般作用方法: 写字段WRITETEXT : DECLARE @val varbinary(16)SELECT @val = TEXTPTR(字段...
SQL
Server
字符串
处理函数大全
SQL
Server
字符串
处理函数大全 常用的
字符串
函数有: 一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的
字符串
可不用‘’括起来,但含其它字符的
字符串
必须用‘’...
C#编程,
SQL
Server
提示将截断
字符串
或二进制数据
如果你的数据类型是varchar,每一个字母占用1个
字节
,汉字两个
字节
,放在...将截断
字符串
或二进制数据。语句已终止。 一般是要保存的数据长度,
大于
数据库字段设置的长度,连接上数据库,手动调整字段的长度信息。 ...
应用实例
27,580
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章