Pregunta 43

Técnico Auxiliar Informática del Estado - 2023 - TAI Libre OEP 2022

En SQL, ¿cómo se pueden eliminar los datos en una tabla, pero no la propia definición de la tabla?

  • A.DROP TABLE
  • B.DELETERespuesta correcta
  • C.REMOVE
  • D.ERASE

Explicación

La sentencia DELETE (DML) elimina filas de una tabla manteniendo intacta la definición de la tabla. DROP TABLE elimina tabla completa incluyendo datos y estructura. REMOVE y ERASE no son sentencias SQL estándar. Para eliminar datos sin perder la estructura, se utiliza siempre DELETE. Esto es diferente a TRUNCATE (más rápido pero DDL) que también mantiene estructura.