Instrucción DELETE

Crea una consulta de eliminación 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 DELETE para eliminar registros de tablas que están en una relación uno a varios con otras tablas. Las operaciones de eliminación en cascada hacen que los registros de las tablas que están en la parte varios de la relación se eliminen cuando el registro correspondiente de la parte uno de la relación se elimina de la consulta. Por ejemplo, en la relación entre las tablas Clientes y Pedidos, la tabla Clientes está en la parte uno y la tabla Pedidos está en la parte varios de la relación. La eliminación de un registro de Clientes tendrá como resultado que se eliminen los registros correspondientes de Pedidos si se especifica la opción de eliminación en cascada.

Las consultas de eliminación eliminan registros completos, no sólo los datos de campos específicos. Si desea eliminar los valores de un campo específico, cree una consulta de actualización que cambia los valores a Null.

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.



Se aplica a: Access 2007



¿Le ha sido útil esta información?

No

¿Cómo podemos mejorarlo?

255 caracteres restantes

Para proteger su privacidad, no incluya información de contacto en sus comentarios. Revisar política de privacidad.

¡Gracias por sus comentarios!

Recursos de soporte técnico

Cambiar idioma