DELETE | TRUNCATE |
1. It is DML command. | 1. It is DDL command. |
2. Deletes rows for Temporary | 2. Deletes rows for permanent |
3. Supports to delete rows on conditional basis | 3. No conditional deletion |
4. When all rows are deleted,identity column value still persist. Inorder toreset identity we need to use DBCC command | 4. When all rows are deleted, identity col value will be set to seed automatically. |
5. It is slow in execution,since it consults log file to store each deleted row | 5. It is fast in execution since it does not consult log. |
Thanks
GSV
No comments:
Post a Comment