SQL

Cómo modificar una tabla SQL Server con Alter Table

Estrada Web Group
jiestrada
Cómo modificar una tabla SQL Server con Alter Table

Resumen: En este tutorial de SQL Server se explica cómo modificar una tabla utilizando la instrucción ALTER TABLE en SQL Server (Transact-SQL), por ejemplo, para agregar una columna, modificar una columna, eliminar una columna, cambiar el nombre de una columna o cambiar el nombre de una tabla con sintaxis y ejemplos.

Introducción a la instrucción ALTER TABLE de SQL Server

La instrucción ALTER TABLE de SQL Server (Transact-SQL) se usa para agregar, modificar o eliminar columnas en una tabla.

Cómo agregar una o más columnas en la tabla

Para agregar una columna a una tabla puedes usar la instrucción ALTER TABLE en SQL Server. La sintaxis para agregar una columna en una tabla en SQL Server (Transact-SQL) es la siguiente:

ALTER TABLE table_name
ADD column_name column_definition;

Ejemplo

Veamos un ejemplo que muestra cómo agregar una columna en una tabla de SQL Server usando la instrucción ALTER TABLE.

ALTER TABLE employees
ADD last_name VARCHAR(50);

Este ejemplo de SQL Server ALTER TABLE agregará una columna a la tabla de empleados llamada last_name.

Agregar varias columnas en una tabla

Puedes usar la instrucción ALTER TABLE en SQL Server para agregar varias columnas a una tabla. La sintaxis para agregar varias columnas a una tabla existente en SQL Server (Transact-SQL) es:

ALTER TABLE table_name
  ADD column_1 column_definition,
      column_2 column_definition,
      ...
      column_n column_definition;

Veamos un ejemplo que muestra cómo agregar múltiples columnas a una tabla en SQL Server usando la instrucción ALTER TABLE.

ALTER TABLE employees
  ADD last_name VARCHAR(50),
      first_name VARCHAR(40);

Este ejemplo de SQL Server ALTER TABLE agregará dos columnas, last_name como un campo VARCHAR (50) y first_name como un campo VARCHAR (40) a la tabla de empleados.

Modificar columna de una tabla

Puedes usar la instrucción ALTER TABLE en SQL Server para modificar una columna en una tabla. La sintaxis para modificar una columna en una tabla existente en SQL Server (Transact-SQL) es la siguiente:

ALTER TABLE table_name
  ALTER COLUMN column_name column_type;

Ejemplo

Veamos un ejemplo que muestra cómo modificar una columna en una tabla en SQL Server usando la instrucción ALTER TABLE y ALTER COLUMN.

ALTER TABLE employees
  ALTER COLUMN last_name VARCHAR(75) NOT NULL;

Este ejemplo de SQL Server con ALTER TABLE y ALTER COLUMN modifica la columna llamada last_name para que sea un tipo de datos de VARCHAR (75) y forzará a la columna a no permitir valores nulos.

Eliminar una columna en la tabla

Puedes usar la instrucción ALTER TABLE y DROP COLUMN en SQL Server para colocar una columna en una tabla. La sintaxis para eliminar una columna en una tabla existente en SQL Server (Transact-SQL) es la siguiente:

ALTER TABLE table_name
  DROP COLUMN column_name;

Ejemplo

Veamos un ejemplo que muestra cómo eliminar una columna en una tabla en SQL Server usando la instrucción ALTER TABLE y DROP COLUMN.

ALTER TABLE employees
  DROP COLUMN last_name;

Este ejemplo de SQL Server ALTER TABLE y DROP COLUMN elimina la columna llamada last_name de la tabla llamada empleados.

En este tutorial de SQL Server se aprendiste a modificar una tabla utilizando la instrucción ALTER TABLE en SQL Server (Transact-SQL)

Compartir artículo:

Más artículos geniales

¿Qué es y cómo utilizar la instrucción SELECT en SQL server?

¿Qué es y cómo utilizar la instrucción SELECT en SQL server?

La instrucción SELECT en SQL se usa para recuperar datos de una base de datos relacional.

Ver artículo completo
¿Como concatenar texto o columnas en SQL con la función CONCAT?

¿Como concatenar texto o columnas en SQL con la función CONCAT?

En este tutorial, aprenderá a usar la función CONCAT() de SQL Server para unir varias cadenas de texto columnas en una sola.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla ;