TRUNCATE
TRUNCATE — empties a table
Description
TRUNCATE operates on the table instead of individual rows. Therefore the command TRUNCATE TABLE removes all rows from a table without logging individual row deletions. It is more efficient than using DELETE without a WHERE clause for large tables.
The user must have the DELETE privilege on the table in order to invoke TRUNCATE on it.
|
When using multiple statements in a single call, the TRUNCATE command can only be used if it is the first statement in the call. If it is not, an error is returned. For example:
|