Secuencia ALTER TABLE

Utilice la secuencia ALTER TABLE para cambiar la estructura de una tabla existente en un archivo de base de datos. Sólo puede modificar una columna en cada secuencia. Los formatos de la secuencia ALTER TABLE son

Copiar
ALTER TABLE nombre_tabla ADD [COLUMN] definición_columna
ALTER TABLE nombre_tabla DROP [COLUMN] nombre_columna_no_cualificado
ALTER TABLE nombre_tabla ALTER [COLUMN] definición_columna SET DEFAULT expr 
ALTER TABLE nombre_tabla ALTER [COLUMN] definición_columna DROP DEFAULT

Debe conocer la estructura de la tabla y el modo en que desea modificarla antes de utilizar la secuencia ALTER TABLE.

Ejemplos

Para

SQL de ejemplo

Añadir columnas

Copiar
ALTER TABLE Vendedores ADD C1 VARCHAR

Eliminar columnas

Copiar
ALTER TABLE Vendedores DROP C1

Establecer el valor predeterminado para una columna

Copiar
ALTER TABLE Vendedores ALTER Empresa SET DEFAULT 'Claris'

Eliminar el valor predeterminado para una columna

Copiar
ALTER TABLE Vendedores ALTER Empresa DROP DEFAULT

Nota  SET DEFAULT y DROP DEFAULT no afectan a las filas existentes de la tabla, pero cambian el valor predeterminado de las filas que se añadan posteriormente a la tabla.