Hallo,

unter MS-SQL (Windows) gibt es die Anweisung "TRUNCATE TABLE MyTable". Hier die genaue Beschreibung aus der Onlinedokumentation:
__________________________________________________ __________________________
TRUNCATE TABLE funktioniert wie eine DELETE-Anweisung ohne WHERE-Klausel: Beide entfernen alle Zeilen aus der Tabelle. TRUNCATE TABLE ist jedoch schneller und verwendet weniger Systemressourcen und Ressourcen für die Transaktionsprotokollierung als DELETE.

Die DELETE-Anweisung entfernt jede Zeile einzeln und protokolliert jede Löschung einzeln im Transaktionsprotokoll. Beim Entfernen der Daten mit TRUNCATE TABLE wird die Reservierung der zur Speicherung der Tabellendaten verwendeten Datenseiten aufgehoben, und nur die Reservierungsaufhebungen der Datenseiten werden im Transaktionsprotokoll aufgezeichnet.

TRUNCATE TABLE entfernt alle Zeilen aus einer Tabelle, die Tabellenstruktur (Spalten, Einschränkungen, Indizes usw.) dagegen bleibt erhalten. Der für die Identität neuer Zeilen verwendete Zähler wird auf den Ausgangswert der Spalte zurückgesetzt. Falls Sie den Wert des Identitätszählers erhalten möchten, verwenden Sie stattdessen DELETE. Falls Sie die Tabellendefinition und die Tabellendaten entfernen möchten, verwenden Sie die DROP TABLE-Anweisung.

Es ist nicht möglich, TRUNCATE TABLE für eine Tabelle zu verwenden, auf die eine FOREIGN KEY-Einschränkung verweist; verwenden Sie stattdessen eine DELETE-Anweisung ohne WHERE-Klausel. Da TRUNCATE TABLE nicht protokolliert wird, kann es keinen Trigger aktivieren.

TRUNCATE TABLE kann nicht für Tabellen verwendet werden, die an einer indizierten Sicht beteiligt sind.
__________________________________________________ __________________________

Meine Frage: Gibt es einen ähnlichen Befehl unter SQL auf der iSeries?

Auf der iSeries gibt es den Befehl auch, leider macht der hier etwas anderes:

TRUNCATE or TRUNC
The TRUNCATE function returns numeric-expression–1 truncated to some number of places to the right or left of the decimal point.



Danke und ein schönen Wochenende
proggi