Da como buena la a, ¿no sería la d?53) En SQL, ¿cuál de las siguientes sentencias es correcta?
a) TRUNCATE TABLE, borra la tabla de la base de datos
b) TRUNCATE TABLE es funcionalmente igual a DELETE TABLE
c) TRUNCATE TABLE debe ser usado con la cláusula WHERE
d) Ninguna de las anteriores es correcta
DELETE: Borra una serie de filas de la tabla. Podemos usar una claúsula WHERE para limitar las filas a borrar, a las que cumplan una condición.
TRUNCATE: A diferencia de DELETE, TRUNCATE elimina todas las filas de la tabla sin borrar la tabla. También resetea los contadores de auto incremento a 0. No borra la tabla como tal, la llamada estructura, por lo que luego puede comenzar a hacer inserciones. Tampoco se pueden recuperar los registros eliminados.