SQL

¿Cómo agregar una columna a una tabla en SQL?

Estrada Web Group
Administrador

En este post veremos cómo agregar, eliminar y cambiar columnas a una tabla en SQL Server. Cuando creamos una tabla en la base de datos, hay muchas ocasiones donde uno tiene la necesidad de cambiar la estructura de la tabla. Los casos típicos incluyen los siguientes:

  • Agregar una columna
  • Eliminar una columna
  • Cambiar el nombre de una columna
  • Cambiar el tipo de datos para una columna

Estos serán los ejemplos que veremos en este post. Claro ALTER TABLE se utiliza para otras cosas también, tales como cambiar la especificación de la clave primaria o agregar una restricción única para una columna.

¿Cómo agregar una columna a una tabla existente?

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. A continuación puede ver el ejemplo

ALTER TABLE usuarios ADD activo text

¿Cómo eliminar una columna de una tabla en sql?

Primero que nada debe saber que no puede eliminar una columna que tiene restricciones PRIMARY KEY o FOREIGN KEY u otras dependencias excepto si usa el Diseñador de tablas. Si la columna contiene restricciones u otras dependencias, aparecerá un mensaje de error en el cuadro de diálogo Eliminar objeto. Resuelva el error eliminando las restricciones a las que hace referencia.

ALTER TABLE usuarios DROP COLUMN status;

¿Cómo cambiar el nombre de una columna?

Para cambiar el nombre de una columna, un tipo de datos de alias o un tipo definido por el usuario usaremos el siguiente ejemplo:

sp_rename 'usuarios.activo', 'status'

¿Cómo cambiar el tipo de datos para una columna?

Si requiere cambiar el tipo de datos de una columna puede hacer lo siguiente:

ALTER TABLE usuarios ALTER COLUMN status varchar(1);

 

Compartir artículo:

Más artículos geniales

¿Qué es SQL Like y para qué sirve?

¿Qué es SQL Like y para qué sirve?

En este tutorial, aprenderás a usar el operador LIKE de SQL Server para verificar si una cadena de caracteres coincide con un patrón especificado.

Ver artículo completo
¿Cómo obtener una subcadena de una cadena de caracteres en SQL Server con la función Substring?

¿Cómo obtener una subcadena de una cadena de caracteres en SQL Server con la función Substring?

En este tutorial, aprenderá a usar la función SUBSTRING() de SQL Server para extraer una subcadena de una cadena.

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 ;