what is the difference between delete,drop and truncate
Answer Posted / mohammadali.info
*The DELETE command is used to remove rows from a table. A WHERE clause can be used to only remove some rows. If no WHERE condition is specified, all rows will be removed. After performing a DELETE operation you need to
COMMIT or ROLLBACK the transaction to make the change permanent or to undo it.
*TRUNCATE removes all rows from a table. The operation cannot be rolled back. As such, TRUCATE is faster and doesn't use as much undo space as a DELETE.
*The DROP command removes a table from the database. All the tables' rows,
indexes and privileges will also be removed. The operation cannot be rolled back.
*DROP and TRUNCATE are DDL commands, whereas DELETE is a DML command. Therefore DELETE operations can be rolled back (undone), while DROP and TRUNCATE operations cannot be rolled back.
IF Answer is Correct Pls give Rate
| Is This Answer Correct ? | 46 Yes | 0 No |
Post New Answer View All Answers
What is the difference between count and distinct count?
How to retrieve error messages using mssql_get_last_message()?
Explain different types of Normalization.
What is a filestream?
How to recompile stored procedure at run time?
Can you explain what are commit and rollback in sql?
What is the purpose of the tempdb database?
Explain different types of index?
What is query cost in sql server?
How to get a list of columns in a view using the "sp_help" stored procedure?
What is bcp? When does it use?
What are different types of views?
What are the dis_advantages of stored procedures, triggers, indexes?
How to execute the cursor queries with "open" statements?
Do you know what is sql injection?