Return: 805 - ORA-00001: unique constraint (SYSADM.TABLE) violated

When I try to insert data into TABLE, this error occurs.

The reasons caused the error can be concluded as below

1. Duplicate records.

  ID TYPE SCHOOL
1 1 C HKUST
2 1 C HKUST

2. Duplicate records with the key.

For example, TABLE A use field ID and TYPE as key.

Data of key fields are same.

  ID TYPE SCHOOL
1 1 C HKUST
2 1 C CITYU

To avoid the case, please make sure the uniqueness of data.

确保事务的ACID.

A Atomic 原子性

C Consistency 一致性

I Isolation 隔离性

Durability 持久性

If in PeopleSoft, remember to truncate table " %TruncateTable(%Table(temporary table))" before "insert into temporary table".

原文地址:https://www.cnblogs.com/FANKIKI/p/8638557.html

时间: 2024-08-14 11:00:51

Return: 805 - ORA-00001: unique constraint (SYSADM.TABLE) violated的相关文章

Oracle 唯一 约束(unique constraint) 与 索引(index) 关系说明

一. 官网对Unique Constraints说明 http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/datainte.htm#CNCPT1642 uniquekey constraint requires that every value in a column or set of columns beunique. No rows of a table may have duplicate values in a

Oracle之唯一性约束(UNIQUE Constraint)使用方法具体解释

Oracle | PL/SQL唯一索引(Unique Constraint)使用方法 1 目标 用演示样例演示怎样创建.删除.禁用和使用唯一性约束. 2 什么是唯一性约束? 唯一性约束指表中一个字段或者多个字段联合起来可以唯一标识一条记录的约束. 联合字段中,可以包括空值. 注:在Oracle中,唯一性约束最多能够有32列. 唯一性约束能够在创建表时或使用ALTER TABLE语句创建. 3 唯一性约束和主键的差别 主键(Primary Key):全部组成主键的列都不能包括空值. 唯一性约束(U

Oracle之唯一性约束(UNIQUE Constraint)用法详解

Oracle | PL/SQL唯一索引(Unique Constraint)用法 1 目标 用示例演示如何创建.删除.禁用和使用唯一性约束. 2 什么是唯一性约束? 唯一性约束指表中一个字段或者多个字段联合起来能够唯一标识一条记录的约束.联合字段中,可以包含空值. 注:在Oracle中,唯一性约束最多可以有32列. 唯一性约束可以在创建表时或使用ALTER TABLE语句创建. 3 唯一性约束和主键的区别 主键(Primary Key):所有组成主键的列都不能包含空值. 唯一性约束(Unique

[JAVA][Liferay] Duplicate key value violates unique constraint for resourcepermissionid in Liferay

Unexpected exception thrown when create new site: 09:47:10,114 ERROR [ajp-bio-8009-exec-113][JDBCExceptionReporter:82] Batch entry 0 insert into ResourcePermission (companyId, name, scope, primKey, roleId, ownerId, actionIds, resourcePermissionId) va

sqlite3, IntegrityError: UNIQUE constraint failed when inserting a value

sqlite报错: sqlite3.IntegrityError: UNIQUE constraint failed: IMAGESTATUE.ID 解决方案: Change INSERT to INSERT OR IGNORE 原文地址:https://www.cnblogs.com/sddai/p/10592091.html

ORA-00001:unique constraint violated解决

转自:https://www.2cto.com/database/201211/172340.html 今天往数据库中插入数据时报错: www.2cto.com ORA-00001: unique constraint (IDX_CARTON_HEADER)violated. 即往CARTON_HEADER中插入数据时,有一列有唯一性约束, 插入数据的那一列值和数据库中原有的那一列值重复了,所以报错 查看CARTON_HEADER,发现CODE那一列设置了唯一性约束, 把CODE值改成唯一的就O

ORA-00001: unique constraint (...) violated并不一定是数据冲突

遇到这种情况,重建完表和索引后,终于正常INSERT了. prompt Importing table COUPON_ACTIVITYset feedback offset define offinsert into COUPON_ACTIVITY (ID, ACTIVITY_SUBJECT, BEGIN_DATE, END_DATE, STATUS, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, ACTIVITY_CODE)values (1,

IntegrityError duplicate key value violates unique constraint - django/postgres

SELECT setval('tablename_id_seq', (SELECT MAX(id) FROM tablename)+1)

Cause: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "SAMS_SYS_AREA_pkey"

导致错误的原因: 我在建表的sql文件中,重新定义了一个自增表("id serial primark key"),但是sql文件中还有insert语句初始化数据,这是id自增字段就不是从1开始, 这时你在添加数据时就会出现标题中问题 解决办法: 在创建好表后,执行下面一句话 SELECT setval('"SAMS_SYS_AREA_id_seq"', (SELECT MAX(id) FROM "SAMS_SYS_AREA")+1)[设置] //