Compartir a través de


Creación de consultas de eliminación (Visual Database Tools)

se aplica a:sql Server

Puede eliminar todas las filas de una tabla mediante una consulta Delete.

Nota

Al eliminar todas las filas de una tabla se borran los datos de la tabla, pero no se elimina la propia tabla. Para eliminar una tabla de una base de datos, haga clic con el botón derecho en la tabla en el Explorador de objetos y seleccione Eliminar.

Al crear una consulta Delete, el panel Criterios cambia para reflejar las opciones disponibles para eliminar filas. Dado que no muestra datos en una consulta Delete, se quitan las columnas Output, Sort By y Sort Order. Además, se quitan las casillas situadas junto a los nombres de columna del rectángulo que representa la tabla o el objeto con valores de tabla porque no se pueden especificar columnas individuales que se van a eliminar.

Si el Diseñador de consultas y vistas no puede eliminar una o varias de las filas, ninguna de ellas se elimina y recibe un mensaje que indica qué filas contienen información que no se puede eliminar de la base de datos.

Cautela

No se puede deshacer la acción de ejecutar una consulta Delete. Como medida de precaución, realice una copia de seguridad de los datos antes de ejecutar una consulta Delete.

Creación de una consulta delete

  1. Agregue la tabla para eliminar filas del panel Diagrama.

  2. En el menú Diseñador de consultas , seleccione Cambiar tipo y, a continuación, seleccione Eliminar. Nota Si se muestra más de una tabla en el panel de diagrama al iniciar la consulta de eliminación, el Diseñador de consultas y vistas muestra el cuadro de diálogo Eliminar tabla para solicitar el nombre de la tabla de la que eliminar filas.

Al ejecutar la consulta Delete, no se notifica ningún resultado en el panel Resultados (Visual Database Tools). En su lugar, aparece un mensaje que indica cuántas filas se eliminaron.