2016 - 2024

感恩一路有你

数据交换模式 oracle用impdp导入数据库出ora390001主键违反唯一约束条件怎么处理?

浏览量:1100 时间:2021-03-16 01:26:29 作者:admin

oracle用impdp导入数据库出ora390001主键违反唯一约束条件怎么处理?

这是因为每个表的主键是唯一的。也就是说,如果该值已经存在于主键中,则插入时会报告此错误。实际上,这是一种保护数据唯一性的方法。

例如(字段名是主键):

插入表名(字段名)值(1111)

以上语句正常插入。

提交

插入表名(字段名)值(1111)

将违反唯一性约束。

在什么情况下建表能自动生成(唯一)索引ORACLE数据库中?

创建表并定义主键将自动创建唯一索引。(因为主键=not null unique)

例如

SQL> create table testuuuCreateuu1(

2 id int,

3 Val varchar(10),

4 primary key(id)

5)

table created。

或者,在创建表时,为指定字段定义唯一约束。Unique

然后数据库会自动为这个字段创建一个唯一的索引。

数据交换模式 oracle查看表唯一约束 oracle联合唯一约束

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。