Truncate table name
Fast and efficient, because the truncate table function is the same as the DELETE statement without the WHERE clause: both DELETE all rows in the TABLE.
However, truncate table is faster than DELETE and uses less system and transaction log resources.
The DELETE statement deletes a row at a time and records one row in the transaction log.
Truncate table deletes data by releasing the data pages used to store TABLE data, and only records the release of pages in transaction logs.
Truncate table deletes all rows in the TABLE, but the TABLE structure, its columns, constraints, and indexes remain unchanged. The Count value used by the new row ID is reset to the seed of the column.
To retain the ID Count value, use DELETE instead. To delete TABLE definitions and data, use the drop table statement.
For tables referenced by the foreign key constraint, the truncate table cannot be used, but the DELETE statement without the WHERE clause should be used.
Because the truncate table is not recorded in the log, it cannot activate the trigger.
The truncate table cannot be used in the index view.
The Delete 3 W data has been waiting for a long time. I checked it and found that there was such a good thing.
Okay, the 3 W data is lost instantly.