Я пытаюсь вставить кучу данных в таблицу, используя цикл 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
Любые идеи, почему я все еще получаю уникальную ошибку ограничения?