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 are the methods used to protect against sql injection attack?
What are commit and rollback in sql?
Why are you getting errors when creating a new odbc dsn?
What do you understand by integration services in sql server?
What is the difference between varchar and nvarchar?
What is efficiency data?
Do you know how to implement service broker?
Explain rdbms?
Does partitioning improve performance sql server?
Can we use where clause with group by?
What is a coalesce function?
do you know what is a deadlock and what is a live lock? How will you go about resolving deadlocks? : Sql server database administration
How to create a new table in a given schema?
How to retrieve field values using mssql_result()?
What are cascading parameters in ssrs reports?