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.