Compartir a través de


Cómo: Eliminar columnas de una tabla

Cuando elimina una columna de la tabla del Diseñador de tablas, una vez que guarda los cambios, dicha columna y todos los datos que contenga se eliminarán de la base de datos.

Nota

Hay una nueva versión del Diseñador de tablas para bases de datos con el formato de SQL Server 2012. En este tema se describe la versión anterior del Diseñador de tablas, que se utiliza con bases de datos de versiones anteriores de SQL Server.

En la nueva versión, las definiciones de tablas se pueden cambiar a través de una interfaz gráfica o directamente en un panel de scripts. Si se utiliza la interfaz gráfica, la definición de la tabla se actualiza automáticamente en el panel de scripts. Para aplicar el código SQL en el panel de scripts, elija el botón Actualizar. Para obtener más información sobre la nueva versión, vea Cómo: Crear objetos de base de datos usando el Diseñador de tablas.

Advertencia

Esta acción no se podrá deshacer después de guardar la tabla.El único modo de restaurar la columna eliminada consiste en cerrar la tabla sin guardar los cambios.

Nota

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las siguientes instrucciones. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para eliminar columnas en una tabla

  1. En el Explorador de servidores, haga clic con el botón secundario del mouse en la tabla de la que desea eliminar columnas y elija Abrir definición de tabla.

    La tabla se abre en el Diseñador de tablas.

  2. Seleccione la columna que desea eliminar.

  3. Haga clic con el botón secundario del mouse en la columna y elija Eliminar columna en el menú contextual.

  4. Si la columna participa en una relación, un cuadro de mensaje le pedirá que confirme la eliminación de las columnas seleccionadas y sus relaciones. Elija .

Si la columna no participa en una restricción CHECK, dicha columna se quitará provisionalmente de la base de datos junto con todas las restricciones que tenga asociadas, las relaciones en las que participa y cualquier dato que contenga. Cuando guarde la tabla, se eliminará toda esta información permanentemente.

Si la columna participa en una restricción CHECK, el servidor de bases de datos rechazará la modificación cuando intente guardar el trabajo. Es decir, no se podrá realizar la operación de confirmación. Para eliminar una columna que participa en una restricción CHECK, debe modificar o quitar primero la restricción CHECK.

Vea también

Tareas

Cómo: Eliminar tablas de una base de datos

Cómo: Insertar columnas en tablas

Otros recursos

Trabajar con columnas