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 una eliminar consulta que elimina registros de una o varias tablas enumeradas en la cláusula FROM que satisfagan la cláusula WHERE.

Sintaxis

DELETE [tabla.*]
FROM tabla
WHERE criterios

La instrucción DELETE consta de las siguientes partes:

Parte

Descripción

tabla

Nombre opcional de la tabla de la cual se eliminan los registros.

tabla

Nombre de la tabla de la cual se eliminan los registros.

criterios

expresión que determina qué registros se eliminan.


Comentarios

DELETE le será especialmente útil cuando desee eliminar muchos registros.

Para quitar una tabla completa de la base de datos, puede utilizar 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, sólo se eliminan los datos; la estructura de la tabla y todas las propiedades de la misma, como atributos de campos e í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 eliminar los 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 una consulta de selección que utiliza los mismos criterios, y, a continuación, ejecute la consulta de eliminación.

  • Mantenga constantemente copias de seguridad de los datos. De esta forma, si elimina registros equivocados, podrá recuperarlos a partir de 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.

Compartir Facebook Facebook Twitter Twitter Enviar por correo electrónico Enviar por correo electrónico

¿Le ha sido útil esta información?

De acuerdo. ¿Algún comentario más?

¿Cómo podemos mejorarlo?

¡Gracias por sus comentarios!

×