Difference between Delete and Truncate:
Delete | Truncate | |
1 | Delete activates Triggers | Truncate does not activates Triggers |
2 | It’s a DML Command | It’s a DDL Command |
3 | Can be Roll-backed | Cannot be Roll-backed |
4 | It is slower as compared to truncate | Its is Faster |
5 | Can use Where clause in the delete command | Cannot use Where clause in the truncate command |
6 | Each Table Row is locked while deleting | Whole Table is Locked while performing truncate operation |
7 | Maintains the identity of the column | Does not maintain the identity of the column |
Delete Command Maintains Identity of the Column |
No comments:
Post a Comment