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 default order of an order by clause?
what is new philosophy for database devises for sql server 7.0? : Sql server database administration
What is role playing dimension with two examples? : sql server analysis services, ssas
Which are the third-party tools used in sql server and why would you use them?
What is TDS(Tabular Data Stream) Gateway?
Which Model uses the SET concept
What is named query? : sql server analysis services, ssas
What is the difference between seek predicate and predicate?
How to delete multiple rows with one delete statement in ms sql server?
What is a cube? : sql server analysis services, ssas
How to change parameter value inside the report?
What is best institute to Learn DotNET And SQL in chennai?
Differentiate between mongodb vs. Sql server?
What is BLOCK statements in SQL?
What is the difference between mysql and sql server?