Difference between table truncate and table delete
# Frequently asked question in interview is ' what is the difference b/w delete,truncate and drop'.
DELETE
1. Delete is a DML operation, it can be rollback
2. By using it rows from table can delete.
3. It can used with indexs and views.
TRUNCATE
1. Truncate is a DDL operation, it can not be rollback
2. By using it all rows from table deleted.
3. It cannot used with indexes and views.
DROP
1. Truncate is a DDL operation, it can not be rollback
2. By using it whole table delete including the records.
3. It cannot used with indexes and views.
Good job Sir..
ReplyDelete