想向oracle数据库的一张表中插入数据,但却报错:DB API: error [ORA-00001: unique constraint (CCS_DBA.IACTTXN_UIDX) violated
看似像唯一约束的错误,但是这张表没有任何约束,只有几个字段是not null,大家有什么看法,我先谢谢了。
sql语句什么样呀?
173844862 .net高级部落,大神为你解答
既然提示,违反唯一约束,那就是你违反唯一约束了。not null 定义如果和unique约束同时存在的话 也相当于添加了主键约束。所以,你还是仔细看看吧。
我用sql语句查询是否有唯一约束,但是没有数据显示啊,
这是我的sql语句,你看行吗:
select A.* ,B.constraint_type from user_cons_columns A left join user_constraints B
on A.constraint_name=B.constraint_name where constraint_type='U' and A.table_name='ACTTXN';
肯定是违反了约束了么,看看你的表结构和数据对应不