Ich möchte per sql-script eine Tabelle auffüllen.
create SEQUENCE QHS_ID;
insert into QHERST (QHS_ID, QHS_NAME)
select QHS_ID.NEXTVAL, HERSTELLER
from hydrant."TR HyHersteller" where hydrant."TR HyHersteller".HERSTELLER is not null;
drop SEQUENCE QHS_ID;
ORA-00001: Verstoß gegen Eindeutigkeit, Regel (FL.SYS_C0017665)
Was mache ich falsch?
Wenn die Tabelle leer ist bzw. nur den Nullsatz enthält, funktioniert das script.
Frank
create SEQUENCE QHS_ID;
insert into QHERST (QHS_ID, QHS_NAME)
select QHS_ID.NEXTVAL, HERSTELLER
from hydrant."TR HyHersteller" where hydrant."TR HyHersteller".HERSTELLER is not null;
drop SEQUENCE QHS_ID;
ORA-00001: Verstoß gegen Eindeutigkeit, Regel (FL.SYS_C0017665)
Was mache ich falsch?
Wenn die Tabelle leer ist bzw. nur den Nullsatz enthält, funktioniert das script.
Frank
Comment