El núcleo de este tutorial es darle los conceptos básicos de cómo soltar una columna de una tabla existente en SQL Server. Eliminar columnas puede ser beneficioso, ya que le permite limpiar su base de datos y eliminar la información no deseada de la base de datos.
Columna de caída del servidor SQL
Para eliminar una columna de una tabla de base de datos en SQL Server, use la tabla ALTER seguida de la consulta de columna de caída.
La sintaxis es como se muestra:
Seleccione Database_Name;Comenzamos seleccionando la base de datos de destino. A continuación, definimos el nombre de la tabla para soltar la columna o columnas especificadas. Por último, especificamos los nombres de las columnas que deseamos abandonar la tabla.
Antes de eliminar una columna, asegúrese de que no tenga una restricción de verificación. Si una columna contiene una restricción de verificación, SQL Server requerirá que elimine la restricción antes de soltar una columna.
Nota: El eliminación de columnas con restricciones de clave primaria o externa no está permitido en SQL Server.
Columna de caída - ejemplo
Para ilustrar el uso de la consulta de columna SQL Server Drop de la columna, usemos una base de datos del mundo real, como la base de datos de muestras de SalesDB. Puede descargar e importar la base de datos desde el recurso a continuación:
https: // www.dropbox.com/s/zqg8lv20ivf0lzj/saleDB%28Linuxhint%29.cremallera?dl = 0
La consulta de ejemplo a continuación elimina la columna Middleinitial de la tabla de empleados de la base de datos de muestra proporcionada en el recurso anterior.
Usar salesDB;Dado que la columna no tiene ninguna restricción, SQL Server elimina con éxito la columna de la tabla especificada.
Columna de caída - Ejemplo 2
SQL Server devuelve un error si intenta eliminar cualquier columna con restricción de clave principal, como se muestra en la consulta de ejemplo a continuación:
Usar salesDB;Dado que la columna de EmployeeId tiene una restricción de clave principal, SQL Server devuelve errores como:
MSG 5074, Nivel 16, Estado 1, Línea 2Columna de caída - Ejemplo 3
Para soltar múltiples columnas de una base de datos, especifíquelas como consultas separadas por comas como se muestra en el ejemplo:
Usar salesDB;Si las columnas especificadas existen en la tabla, el servidor SQL las eliminará como se especifica en la consulta.
Columna de caída - SSMS
También puede eliminar una columna utilizando el SQL Server Management Studio. Comience seleccionando su base de datos de destino -> Expandir a Tablas -> Expandir la tabla de destino y seleccionar columnas. Expandir el menú de columnas y seleccionar su columna de destino. Haga clic derecho y seleccione la opción Eliminar.
Conclusión
En este artículo, aprendió cómo soltar columnas de una tabla de base de datos en SQL Server utilizando Transact-SQL y SQL Server Management Studio.
Gracias por leer!