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操作。

  • 相关阅读:
    python locust 性能测试:locust安装和一些参数介绍
    输入一串字符,检查是否可以组成friend
    Django基础
    JQuery基础
    Javascript基础
    CSS基础
    HTML基础
    MYSQL数据库
    I/O模型
    协程-----Coroutine
  • 原文地址:https://www.cnblogs.com/fjhh/p/5504482.html
Copyright © 2011-2022 走看看