Einzelnen Beitrag anzeigen
Alt 11.07.2007, 07:59   #2
Zeddicus
Veteran
 
Registriert seit: 29.03.2001
Alter: 41
Beiträge: 344


Standard

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 ?!?
Zeddicus ist offline   Mit Zitat antworten