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 restrictions that views have to follow?
What types of replication are supported in sql server?
How do I debug a stored procedure in sql server?
what are questions asked in TCS for database tester (sqlserver)for 2-3 exp?
How to connect a database with sql express.?
What is the difference between executequery () and executeupdate ()?
What is dirty read?
How to use "begin ... End" statement structures in ms sql server?
What is stretch database in sql server?
Which database stores information about replication?
Differentiate between SQL and ORACLE joins and write their syntax.
Explain the microsoft sql server delete command?
What happens when transaction log is full?
Tell me what do you mean by an execution plan? Why is it used? How would you view it?
Explain the etl (extraction, transformation, and loading)?