博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

Gan's Blog

小记一些个人学习的东西, 如有版权问题请及时告之! :::欢迎转载,已经是转载的请使用原地址::: 转载请注名来源!

Unix/Linux、Oracle、数据存储、备份、复制、ETL、数据仓库
   gan.cublog.cn
关于作者  
姓名:gan
年龄:27
Email: ghk_love#163.com
职业:Oracle, Unix/Linux, C
!>> 想全了50%就可以行动了, 在行动中思考总结!

我的分类  




Oracle ORA-04106
ORA-01406:    
        fetched column value was truncated
Cause:    
        In a host language program, a FETCH operation was forced to truncate a character string. The program buffer area for this column was not large enough to contain the entire string. The cursor return code from the fetch was +3.
Action:    
        Increase the column buffer area to hold the largest column value or perform other appropriate processing.

自己遇到了好多次这个问题,我遇到的问题一般是:

如:
        TAB1(col1 VARCHAR2(20));
                
        表中col1字段本来长度是20的,但我在OCI中取该字段数据用的长度小于20就出现ORA-01406问题了.   
        

 发表于: 2008-06-30,修改于: 2008-06-30 16:16 已浏览226次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:1.40966

京ICP证041476号