ad Commit/Rollback: Einen ganzen Import in eine(!) Transaktion zu packen ist blanker Unsinn. Man macht eine Datensicherung, importiert und im Fehlerfall wiederholt man den Import. Transaktionen sollen so klein und kurz wie möglich sein.
Ich hatte es so verstanden, daß alle DDL-Statements in einer Transaction enthalten sind.
Es wird doch niemand auf die Idee kommen Tausende von Datensätzen mit einer Transaktion zu verarbeiten?
Gruß
K-H