Re: Tabelle kopieren!!!Geschrieben von Jürgen am Mai 10, 2004 um 08:50: Als Antwort auf Re: Tabelle kopieren!!! geschrieben von Ulrich Mayer on Mai 09, 2004 um 21:37: : Hallo Jasi, : im DB2 geht das nicht mit einem einzigen Befehl. : Zuerst musst Du die Tabelle anlegen : CREATE TABLE test LIKE staff [ IN database.tablespace ] ; : danach kannst Du die Tabelle mit Inhalt füllen : INSERT INTO test SELECT * FROM staff ; : Bei grossen Tabellen solltest Du statt des INSERTs besser auf UNLOAD/LOAD zurückgreifen, weil das die LOG-Bänder nicht so strapaziert.
es gibt auch die Möglichkeit mit Export/Import das Ganze in zwei Schritten zu machen. db2 export to test.ixf of ixf select * from staff; Mit dem Import wird die Tabelle 'Test' angelegt und danach geladen. Aber auch hier die Grösse der Tabelle berücksichtigen. Gruss
Antworten:
|