Differencr Between DELETE and TRUNCATE?
Answers were Sorted based on User's Feedback
Answer / rajesh bhawsar
delete command, delete row by row and same time it makes an
entry in transaction log
while truncate remove the referance of respective
page/extent and doesn't make any entry in transaction log
truncate is faster then delete.
in case of truncate seed value (auto increment column) reset
to default unlike delete.
Is This Answer Correct ? | 6 Yes | 1 No |
DELETE vs TRUNCATE
Check: http://sqlwithmanoj.wordpress.com/2009/02/22/difference-between-truncate-delete-and-drop-commands/
~Manoj
Is This Answer Correct ? | 1 Yes | 0 No |
1) Delete command maintained the log files in each deleted row but truncate command do not maintained the log files for each deleted row but maintain the record for DE-allocation
of data-pages in the log files
2)Delete is a DML command and truncate is a DDL command.
3)Trigger is fired in case of delete command only but they are not fired when truncate command is used.
4)you can used where clause in case of delete command use to delete a particular row,
but you can not use where clause in case of truncate command use to delete a data from rows.
5) Truncate command reset the identity property to its initial values whereas delete command can not reset its identity property of its column.
Is This Answer Correct ? | 0 Yes | 0 No |
Can we create a clustered index on composite primary key.
What is triggers and its types?
Please tell me some knowledge about Clustering and how to add clustering?
How to select an exiting database using mssql_select_db()?
What is inner join in sql server joins?
What is the new security features added in sql server 2016? : sql server security
wht's the differece between sqlserver05 and sqlserver2000
Why we are using the sql language?. What is the purpose of using this?
Where sql server usernames and passwords are stored in a sql server?
if no size is defined while creating the database, what size will the database have? : Sql server administration
How to fetch records from a One to Many relationship table. eg: wanna get details of all orders for a specific customer. (do not want repeatation of master table records for child table records)
What are actions, how many types of actions are there, explain with example? : sql server analysis services, ssas