【发布时间】:2018-05-25 08:11:26
【问题描述】:
我正在尝试使用 for 循环在表中插入一堆数据。对于主键,我正在尝试使用序列,但得到的是:
ORA-00001: 违反唯一约束 (constraint_name) 错误。
我的代码如下所示:
FOR a IN (select * from table a)
LOOP
select seq.nextval into id1 from dual;
insert into table b (primarykey, value1...)
select (id1, value1...) from table c
end loop
任何想法为什么我仍然会收到唯一约束错误?
【问题讨论】:
-
你能发布确切的代码吗?
标签: sql oracle for-loop plsql unique-constraint