Question: What is the difference between DROP and TRUNCATE?

  1. They both refer to the same operation of deleting the table completely.
  2. They both refer to the same operation of clearing the table, but keeping its definition intact.
  3. TRUNCATE deletes table completely, removing its definition as well. DROP clears the table but does not delete the definition.
  4. DROP deletes table completely, removing its definition as well. TRUNCATE clears the table but does not delete the definition.

Answer: The correct answer of the above question is Option D:DROP deletes table completely, removing its definition as well. TRUNCATE clears the table but does not delete the definition.