wenns so nicht hinhaut mach doch ein kleines PL/SQL draus.
z.B.:
declare
cursor cur_1 is
select a.id, "var_jahr", b.datumvon, ...)
from tabelle1 a left join tabelle2 b on a.id = b.id;
begin
for rec_1 in cur_1 loop
rec_1.id := rec_1.id + 10000000;
insert into tabelle1 (...) values (rec_1.id, rec_1...);
end loop;
commit;
end;
oder könnte es sein, dass die id zu klein dimensioniert ist und somit die zahlen zu groß sind?
lg zedd
____________________________________
Nichts ist jemals einfach!
------------------------------------
Das 1. Gesetz der Magie (SotT):
Menschen sind dumm! Sie glauben das was sie glauben wollen!
Klingt das nicht irgendwie nach der Marketingstrategie diverser Soft- und Hardwarefirmen ?!?
|