字符串最大长度限制ORA-01489
来源:互联网 发布:joinquant 实时数据 编辑:程序博客网 时间:2024/06/14 06:48
字符串最大长度限制ORA-014894月 8, 2008 – 1:30 下午
我们知道varchar2的最大长度是4000,当处理一些大长度的字段时4000有的时候也是不够的。这个4000是单个字段的长度,那么在存储的时候按照4000来存储,在操作的时候在把字符串合并到一起不就可以得到更大长度的字符了么?实际上可以这么处理么?
SQL> create table sunwg1 (id char(2000));
表已创建。
SQL> insert into sunwg1 values(’a') ;
已创建 1 行。
SQL> commit;
提交完成。
SQL> create table sunwg2 (id varchar2(4000));
表已创建。
SQL> insert into sunwg2 select id||id from sunwg1;
已创建 1 行。
SQL> commit;
提交完成。
SQL> select length(id) from sunwg2;
LENGTH(ID)
———-
4000
SQL> select id||id from sunwg2;
select id||id from sunwg2
*
第 1 行出现错误:
ORA-01489: 字符串连接的结果过长
看来oracle对连接后的字符串的长度也是有限制的,所以不能靠连接字符串来处理大字符串。我们只能通过long或者blob来处理。
- 字符串最大长度限制ORA-01489
- *字符串的最大长度限制*
- URL最大长度限制
- URL最大长度限制
- URL最大长度限制
- textarea最大长度限制
- ByteArray最大长度限制
- 限制字符串长度函数
- 限制edittext的最大长度
- varchar最大长度限制规则
- 限制textarea最大录入长度
- easyui扩展 - 最大长度限制
- JAVA字符串最大长度
- 字符串最大匹配长度
- oracle instr 字符串长度限制
- PHP限制字符串显示长度
- preg_match有字符串长度限制
- EditText限制输入字符串长度
- HibernateTemplate.find(hql) 在执行hql 条件语句是出错问题
- 正则表达式之“金额”匹配
- samba服务器问题日记
- c 打开文件方式(二进制和文本)
- 【摘取】敏捷测试,用户故事:一个关于“删除购物车中的某些商品”的故事评估的实例
- 字符串最大长度限制ORA-01489
- Linux进程上下文和中断上下文总结
- HAL的由来,android 为什么不是开源系统
- hardware/alsa_sound/AudioHardwareALSA.h:24:28: error: alsa/asoundlib.h: No such file or directory的解决
- 基于Linux开源VOIP系统LinPhone[二]
- 使用SharpZipLib实现zip压缩
- Malloc函数的线程安全与可重入性分析
- hdu 3999 The order of a Tree(二叉搜索树)
- PMBOK学习笔记-什么是项目管理