社区
Informix
帖子详情
informix存储过程中需要拼接字符串,并返回,长度超过40000。
jiammn123
2011-10-22 05:20:55
informix存储过程中需要拼接字符串,并返回,长度超过40000。请问有没有什么解决办法
...全文
761
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
-procedure
本文详细介绍了
Informix
数据库
中
的
存储过程
和函数特性,包括它们的区别与联系、变量的作用范围、集合对象的使用、时间类型的处理技巧、
字符串
操作注意事项及异常处理机制。
informix
的
字符串
类型详解
本文详细介绍了
Informix
数据库
中
各种
字符串
类型的特性和使用限制,包括char、varchar、nchar、nvarchar、lvarchar及text等类型的最大
长度
和特殊规定。
Informix
入门之——SQL函数整理
本文为
Informix
学习者和爱好者介绍了数据库相关函数。包括聚集函数如avg、count等;时间函数如day、current等;基数函数cardinality;智能大对象函数;
字符串
处理函数如lower、upper等;还有其他函数如hex、round等,还提及可在select语句
中
使用
存储过程
。
关于
informix
的256字符限制问题解决方法
本文针对
Informix
数据库
中
256字符限制的问题提供了详细的解决方案,包括使用SQL
字符串
连接符来
拼接
长
字符串
的方法。
informix
Oracle 字符类型比较整理
本文详细对比了
Informix
和Oracle
中
的字符数据类型,包括char、varchar、nchar、nvarchar2等,讨论了它们的区别、适用场景以及如何正确选择数据类型。此外,还介绍了这两种数据库系统的特定类型如long、longraw、lob以及
informix
特有的text类型。
Informix
1,195
社区成员
2,872
社区内容
发帖
与我相关
我的任务
Informix
其他数据库开发 Informix
复制链接
扫一扫
分享
社区描述
其他数据库开发 Informix
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章