what is the difference between TRUNCATE and DELETE command
in SQL
Answer Posted / vasanth
Truncate
1.Truncate Can be DDL Command.
2.it can be rollback.
3.we cann't use Where clause.
4.truncate=delete+commit so we cann't rollback.
5.truncate delete all record from the table.
6.truncate is a DDL command and cannot be rollbackand all
memory space is released back to server.
7.speed faster.
8.do not chcek constraint.
Delete
1.Delete Can be DML Command.
2.it can be rollback.
3.we can use Where clause.
4.delete=delete-- so we can be rollback.
5.delete delete record from the table.
6.truncate is a DDL command and can be rollback and all
memory space is not released back to server.
7.speed slow.
8. chcek constraint.
| Is This Answer Correct ? | 1 Yes | 3 No |
Post New Answer View All Answers
which one is currently in used software cmpanies.
What do you mean by hz_ in customer tables? : oracle accounts receivable
What is the sql query to find the employee who has Nth maximum salary?
Explain the use of table functions.
Explain accounting for invoice in advance and arrears. : oracle accounts receivable
what is the link between suppliers and banks in ap module in oracle apps? And also query?
as a technical developer in oracle applications which type errors feced in your experience sofar
we have 10 concurrent programs under one request group out of 10 ccps all users submitting only 9 programs from srs window remaining one ccp for specific user how can it possible send me answer asap.
What is the technical flow associated with P2P or Procure to Pay cycle like the tables, APIs, concurrent programs involved in this cycle. Only technical please.
What is Tax Categories?
What do you mean by Oracle MEDIA RECOVERY?
Where in the Oracle directory tree structure are audit traces placed?
i want to know about the javaBean.what is its purpose and how it can use in Forms.
Is there any link between pr form(purchse requisition)and po form(purchase order)
default triggers available for reports