社区
Informix
帖子详情
informix存储过程中需要拼接字符串,并返回,长度超过40000。
jiammn123
2011-10-22 05:20:55
informix存储过程中需要拼接字符串,并返回,长度超过40000。请问有没有什么解决办法
...全文
730
5
打赏
收藏
informix存储过程中需要拼接字符串,并返回,长度超过40000。
informix存储过程中需要拼接字符串,并返回,长度超过40000。请问有没有什么解决办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woye2008
2011-11-01
打赏
举报
回复
patrickkong说的很对啊,为什么不采用呢?
informix 返回取子串很方便啊,如果非得返回,你不分割,没其它办法。如果运行时很少发生,你可以使用异常捕获,如果发生了字符串超长的情况,就在异常处理中奖字符串分割返回呗。如果经常发生就直接使用分割得了,返回。
jiammn123
2011-10-27
打赏
举报
回复
[Quote=引用 3 楼 patrickkong 的回复:]
我理解错了,以为是动态的sql。
可以分开成不同的return的值呢?
是什么界面调用的?
[/Quote]
呵呵,是要生成一个很复杂的命令~~~
继续寻求高手帮助~~~~~~~~~~~~~
帝企鹅已被占用
2011-10-22
打赏
举报
回复
我理解错了,以为是动态的sql。
可以分开成不同的return的值呢?
是什么界面调用的?
jiammn123
2011-10-22
打赏
举报
回复
[Quote=引用楼主 jiammn123 的回复:]
informix存储过程中需要拼接字符串,并返回,长度超过40000。请问有没有什么解决办法
[/Quote]
存储过程的返回值长度会超过40000呢,因为超出了lvarchar的最大长度,没法用进行字符串拼接和返回。是不是可以用clob什么的方式来处理呢?
帝企鹅已被占用
2011-10-22
打赏
举报
回复
动态的是有限制的,是不是40000不记得了,看看有没有方法可简化。
informix
学习总结材料.docx
1. SQLCCHAR(n):对应于 C 语言
中
的 char(n+1),用于存储固定
长度
的
字符串
。 2. CHARACTER(n):与 SQLCCHAR 类似,但通常用于数据库表定义。 3. SMALLINT:对应 short int,表示小整数。 4. INTEGER:对应 long int...
informix
学习总结教案资料.docx
- SQLCCHAR(n): 对应于 C 语言
中
的 char(n+1),用于存储固定
长度
的
字符串
。 - CHARACTER(n): 对应于 C 语言
中
的 char *,用于存储可变
长度
的
字符串
。 - SMALLINT: 对应于 C 语言
中
的 short int,用于存储较小的...
字符串
拼接
与聚合函数的全面应用
在进行数据分析或处理大量数据时,聚合函数是SQL查询
中
的重要工具,它能够帮助我们快速地对数据集进行统计和汇总。COUNTSUM和AVG是三种最基础的聚合函数。COUNT函数用于计算表
中
行的数量。它可以与DISTINCT关键字...
Informix
SQL函数汇总
lpad,使用lpad函数已用重复次数达到必要次数的字符序列在左边填充或截断的
字符串
的副本,这取决于
字符串
中
填充部分的指定
长度
。 举例:字段col为char(15)类型,selectlpad(col,21,”_”)fromtab_name则显示为...
关于
informix
的256字符限制问题解决方法
关于
informix
的256字符限制问题解决方法... ,
长度
,
字符串
作者:lvjack http://spaces.msn.com/lvjack 经过在网上的一番搜索,俺记录的
informix
256字符限制问题搞的差不多了,算是解决了吧。这个应该可以算是IDS
Informix
1,195
社区成员
2,872
社区内容
发帖
与我相关
我的任务
Informix
其他数据库开发 Informix
复制链接
扫一扫
分享
社区描述
其他数据库开发 Informix
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章