La sentencia alter table
SQL ALTER TABLE
La sentencia ALTER TABLE
La sentencia ALTER TABLE se utiliza para agregar, eliminar o modificar las columnas de una tabla existente.
Sintaxis ALTER TABLE de SQL
Para agregar una columna en una tabla, utilice la siguiente sintaxis:
ALTER TABLE table_name
ADD column_name datatype
Para eliminar una columna de una tabla, utilice la siguiente sintaxis (observe que algunos sistemas de bases de datos no permiten borrar una columna):
ALTER TABLE table_name
DROP COLUMN column_name
Para cambiar el tipo de datos de una columna en una tabla, utilice la siguiente sintaxis:
My SQL / Oracle (10G versión anterior):
ALTER TABLE table_name
MODIFY COLUMN column_name datatype
SQL ALTER TABLE Ejemplo
Mira la tabla "Personas":
Ahora queremos añadir una columna denominada "DateOfBirth" en la tabla "Personas".
Utilizamos la siguiente sentencia SQL:
ALTER TABLE Persons
ADD DateOfBirth date
Observe que la nueva columna, "DateOfBirth", es de tipo fecha y se va a celebrar una fecha. El tipo de datos especifica qué tipo de datos puede contener la columna. Para una referencia completa de todos los tipos de datos disponibles en MS Access, MySQL y SQL Server, vaya a nuestra completa referencia de tipos de datos.
Cambiar Tipo de datos Ejemplo
Ahora queremos cambiar el tipo de datos de la columna llamada "DateOfBirth" en la tabla "Personas".
Utilizamos la siguiente sentencia SQL:
ALTER TABLE Persons
ALTER COLUMN DateOfBirth year
Observe que la columna "DateOfBirth" es ahora de tipo y año se va a celebrar un año en un formato de dos dígitos o cuatro dígitos.
DROP COLUMNA Ejemplo
A continuación, queremos eliminar la columna llamada "DateOfBirth" en la tabla "Personas".
Utilizamos la siguiente sentencia SQL:
ALTER TABLE Persons
DROP COLUMN DateOfBirth
Comentarios
Publicar un comentario