zoukankan      html  css  js  c++  java
  • 数据库异常总结--不定期更新

    1,ORA-02292: 违反完整约束条件 (用户名.约束名) --- 已找到子记录;

    2,ORA-00904: invalid identifier标识符无效---大部分情况下,此错误是由于引用了不存在的列名导致的,一般创建表时大小写不统一也容易导致该问题的出现;

    3,ORA-00001:违反唯一约束条件;

    3.1java.sql.BatchUpdateException: ORA-00001: unique constraint (MISPPRD.PK_T_MEDICAL_WHITE_LIST) violated;

    下面的内容转载至:http://blog.csdn.net/zhangbingtao2011/article/details/52955895

    原因:由序列获取的表主键比表中的主键小,导致主键不唯一。

    确认原因方法:

    可以先看下当前序列生成的值是多少:
    select SEQ_C_CSERVICES.NEXTVAL from dual;    --a
    然后查看数据库里这个字段的最大值是多少
    select max(C.主键) from C_CSERVICES C; --b
    若b>a,则确认为此原因。

    解决方法:

    将序列中NEXTVAL改为 (b+1)。可进入 SEQ_CSERVICES.NEXTVAL 直接修改 Next nuber 值即可。

    4,java.sql.BatchUpdateException: ORA-12899,字符实际长度超出;

    5,java.sql.SQLException: ORA-00947: not enough values  插入时,字段不足;

    6,java.sql.SQLException: Invalid column index 无效属性;

    7,Oracle ORA-00903:表名无效

  • 相关阅读:
    CSS实现DIV水平自适应居中
    jQuery实现鼠标拖动改变Div高度
    Word2013创建目录
    raw,cow,qcow,qcow2镜像的比较
    Chrome浏览器官方下载地址
    OLE/COM 对象查看器 & OLE常用术语
    VmWare为Fedora虚拟机扩展磁盘
    Linux常用命令
    项目经理与客户沟通的宜与忌
    转 FileStream Read File
  • 原文地址:https://www.cnblogs.com/yinyl/p/7655746.html
Copyright © 2011-2022 走看看