Oracle
冬唐
这个作者很懒,什么都没留下…
展开
-
ORA-22858问题详解
近日工作中发现有一张表的字段类型建错了,本应是CLOB类型却被别人建成了VARCHAR2(4000),修改时oracle却提示“ORA-22858 invalid alteration of datatype”错误。 经查看相关资料才了解,是oracle不允某些类型的字段修改。具体就是不可以将字段类型修改为:object、REF、nested table、VARRAY、 CLOB、BLO...原创 2011-08-05 12:44:34 · 837 阅读 · 0 评论 -
ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
检查插入的值是否大于该字段数据类型约束的长度。 这个异常是指,用户向数据库执行插入数据操作时,某条数据的某个字段值过长,如果是varchar2类型的,当长度超过2000,--4000(最大值)之间的时候,oracle会自动将该字段值转为long型的,然后,插入操作失败。解决办法是:将此字段的类型改为clob或者blob类型; 但是将oracle数据库表中的varchar2类型直接改成c...原创 2011-08-05 12:51:08 · 451 阅读 · 0 评论