zoukankan      html  css  js  c++  java
  • OracleINSERT提示IGNORE_ROW_ON_DUPKEY_INDEX

    OracleINSERT提示IGNORE_ROW_ON_DUPKEY_INDEX

    insert提示IGNORE_ROW_ON_DUPKEY_INDEX
    在 insert into table a() values()中,如果存在唯一约束,会导致insert操作失败。使用IGNORE_ROW_ON_DUPKEY_INDEX提示,会忽略唯一约束冲突,回滚当前行,继续完成其他行的插入。
    1,注意:
    (1)如下三个提示CHANGE_DUPKEY_ERROR_INDEX, IGNORE_ROW_ON_DUPKEY_INDEX, RETRY_ON_ROW_CHANGE与其他提示不同,特别之处在于存在“语义效果(semantic effect)”。
    “semantic effect”指在违反以下规则时该提示会导致错误信息:
    *如果指定了索引名称,该索引必须存在且唯一;否则会导致ORA-38913错误;
    *如果指定索引,必须指定一个索引。如果未指定索引,会导致ORA-38912错误;如果指定了多个索引,会导致ORA-38915错误。
    *不能同时指定CHANGE_DUPKEY_ERROR_INDEX和IGNORE_ROW_ON_DUPKEY_INDEX提示;否则会导致ORA-38915错误。
    (2)与其他提示相同,存在语法错误的提示将被忽略.
    (3)该提示仅适用于单个表的insert操作。

  • 相关阅读:
    phpajax高级篇
    一天学会ajax (php环境)
    php生成静态文件的方法
    MongoDB查询文档
    MongoDB删除文档
    MongoDB索引管理
    MongoDB插入文档
    MongoDB排序记录
    MongoDB 更新文档
    mongoDB 固定集合(capped collection)
  • 原文地址:https://www.cnblogs.com/fjhh/p/5504482.html
Copyright © 2011-2022 走看看