Instrucción DELETE

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Crea un eliminar consulta que quita registros de una o varias de las tablas que aparecen en la cláusula FROM que cumplan la cláusula WHERE.

Sintaxis

ELIMINAR [tabla. *]
de tabla
WHERE criterios

La instrucción DELETE tiene las siguientes partes:

Parte

Descripción

tabla

Nombre opcional de la tabla desde la que se eliminan los registros.

tabla

El nombre de la tabla desde la que se eliminan los registros.

criterios

expresión que determina los registros que desea eliminar.


Observaciones

ELIMINAR es especialmente útil cuando desee eliminar muchos registros.

Para eliminar una tabla completa de la base de datos, puede usar el método Execute con una instrucción DROP. Sin embargo, si elimina la tabla, la estructura se pierde. Por el contrario, cuando utiliza DELETE, se eliminan solo los datos; la estructura de tabla y todas las propiedades de tabla, como los atributos de campo y los índices, permanecen intactos.

Puede utilizar eliminar para eliminar registros de tablas que están en un relación de uno a varios con otras tablas. Operaciones de eliminación en cascada hacen que los registros de las tablas que se encuentran en el lado varios de la relación se eliminen cuando el registro correspondiente en el uno lado de la relación se elimina en la consulta. Por ejemplo, en la relación entre las tablas clientes y pedidos, la tabla clientes se encuentra en el uno lado y la tabla pedidos está en el lado varios de la relación. Eliminar un registro de los resultados de los clientes en los registros correspondientes de pedidos eliminados si la eliminación en cascada opción especificado.

Una consulta de eliminación elimina registros completos, no sólo los datos de campos específicos. Si desea eliminar valores en un campo específico, cree una consulta de actualización que cambia los valores a nulo.

Importante: 

  • Después de quitar registros mediante una consulta de eliminación, no se puede deshacer la operación. Si desea saber qué registros se han eliminado, examine primero los resultados de consulta de selección que usa los mismos criterios y, a continuación, ejecute la consulta de eliminación.

  • Mantener copias de seguridad de los datos en todo momento. Si elimina registros incorrectos, se puede recuperar desde las copias de seguridad.



Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×