Das sollte wesentlich performanter sein.
Es sollte vor allem dehalb performanter sein, weil:

1. Bei einem Aufruf eines Triggers ein dynamischer Programm-Aufruf mit dem kompletten Overhead.
2. Bei der Verwendung einer Identity Column oder eines Sequence-Object, erfolgt kein Datei-Zugriff, sondern eine bestimmte Anzahl an Werten wird in einem Datenbereich auf Vorrat gehalten und immer der nächste ausgegeben und wieder aufgefüllt.

Birgitta