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

Cómo usar la cláusula RIGHT JOIN de SQL Server para consultar datos de dos tablas

Cómo usar la cláusula RIGHT JOIN de SQL Server para consultar datos de dos tablas

Resumen: en este tutorial, aprenderás a usar la cláusula RIGHT JOIN de SQL Server para consultar datos de dos tablas.

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