- 10/27/2016
- 2 minutes to read
-
- s
- M
- M
- C
- M
-
+3
Applies to: SQL Server 2016 (13.,x) y posteriores Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse
Este artículo describe cómo agregar nuevas columnas a una tabla en SQL servidor mediante SQL Server Management Studio o Transact-SQL.
antes de comenzar
limitaciones y restricciones
El uso de la instrucción ALTER TABLE para agregar columnas a una tabla agrega automáticamente esas columnas al final de la tabla., Si desea que las columnas estén en un orden específico en la tabla, utilice SQL Server Management Studio. Sin embargo, tenga en cuenta que esto no es una mejor práctica de diseño de base de datos. La mejor práctica es especificar el orden en el que se devuelven las columnas a nivel de aplicación y consulta. No debe confiar en el uso de SELECT * para devolver todas las columnas en un orden esperado basado en el orden en el que se definen en la tabla. Siempre especifique las columnas por nombre en sus consultas y aplicaciones en el orden en que desea que aparezcan.,
Security
Permissions
requiere el permiso ALTER en la tabla.
usando SQL Server Management Studio
para insertar columnas en una tabla con Table Designer
-
en el Explorador de objetos, haga clic con el botón secundario en la tabla a la que desea agregar columnas y elija Diseño.
-
Haga clic en la primera celda en blanco en la columna Nombre de la columna.
-
Escriba el nombre de la columna en la celda. El nombre de la columna es un valor obligatorio.
-
presione la tecla TAB para ir a la celda tipo de datos y seleccionar un tipo de datos del menú desplegable.,
Este es un valor obligatorio, y se le asignará el valor predeterminado si no elige uno.
Nota
Puede cambiar el valor predeterminado en el cuadro de diálogo Opciones en Herramientas de base de datos.
-
Continuar para definir otras propiedades de columna en la pestaña Propiedades de Columna.
Nota
Los valores predeterminados para las propiedades de la columna se añaden al crear una nueva columna, pero puede cambiarlos en la ficha Propiedades de la columna.
-
cuando haya terminado de agregar columnas, en el menú Archivo, seleccione Guardar nombre de tabla.,
usando Transact-SQL
para insertar columnas en una tabla
el siguiente ejemplo agrega dos columnas a la tabla dbo.doc_exa
.
ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;
Deja una respuesta