Agregar columnas a una tabla (motor de base de datos)
En este tema se describe cómo agregar nuevas columnas a una tabla en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL.
En este tema
Antes de empezar:
Limitaciones y restricciones
Seguridad
Para insertar columnas con:
SQL Server Management Studio
Transact-SQL
Antes de empezar
Limitaciones y restricciones
Al usar la instrucción ALTER TABLE para agregar columnas a una tabla, se agregan automáticamente las columnas al final de la tabla. Si desea que las columnas aparezcan en un orden concreto en la tabla, use SQL Server Management Studio. Sin embargo, tenga en cuenta que esto no es un procedimiento recomendado del diseño de base de datos. El procedimiento recomendado es especificar el orden en que las columnas se devuelven en el nivel de aplicación y de consulta. No debe confiar en el uso de SELECT * para devolver todas las columnas en un orden esperado según el orden en que están definidos en la tabla. Especifique siempre las columnas por nombre en las consultas y aplicaciones en el orden en que desea que aparezcan.
Seguridad
Permisos
Requiere el permiso ALTER en la tabla.
[Top]
Usar SQL Server Management Studio
Para insertar columnas en una tabla con el Diseñador de tablas
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 vacía de la columna Nombre de columna.
Escriba el nombre de columna en la celda. El nombre de la columna es un valor obligatorio.
Presione la tecla TAB para desplazarse a la celda Tipo de datos y seleccione un tipo de datos en el menú desplegable. Este valor también es obligatorio, por lo que si no elige ninguno, se le asignará un valor predeterminado.
Nota
Puede cambiar el valor predeterminado en el cuadro de diálogo Opciones situado bajo Herramientas para bases de datos.
Continúe definiendo las propiedades de la columna en la pestaña Propiedades de columna.
Nota
Los valores predeterminados de las propiedades de la columna se agregan cuando crea una columna nueva, pero se pueden cambiar en la pestaña Propiedades de columna.
Cuando haya terminado de agregar columnas, en el menú Archivo, elija Guardar table name.
[Top]
Usar Transact-SQL
Para insertar columnas en una tabla
Conéctese con el Motor de base de datos.
En la barra Estándar, haga clic en Nueva consulta.
El ejemplo siguiente agrega dos columnas a la tabla dbo.doc_exa. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.
ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;
Para obtener más información, vea ALTER TABLE (Transact-SQL).
[Top]