Añadir, eliminar y modificar tuplas de una tabla
La sentencia ALTER TABLE se utiliza para agregar, eliminar o modificar columnas de una tabla existente.
Para agregar una columna en una tabla, utilice la siguiente sintaxis:
ALTER TABLE table_name ADD column_name datatype
Para eliminar una columna en una tabla, utilice la siguiente sintaxis (nótese que algunos sistemas de bases de datos no permiten eliminar 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:
ALTER TABLE table_name ALTER COLUMN column_name datatype
Ejemplo de SQL ALTER de una tabla:
Mira las «Personas» tabla:
| P_id | Apellido | Nombre | Dirección | Ciudad |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
Ahora queremos añadir una columna denominada «FechaNacimiento» en las «Personas» tabla.
Nosotros utilizamos la siguiente instrucción:
ALTER TABLE Persons ADD FechaNacimiento date
Tenga en cuenta que la nueva columna, «FechaNacimiento», es de tipo fecha y se va a celebrar una fecha. El tipo de datos especifica qué tipo de datos de la columna puede contener.
«Personas» tabla de ahora así:
| P_id | Apellido | Nombre | Dirección | Ciudad | FechaNacimiento |
|---|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes | |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes | |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
Ejemplo, el cambio de tipo de datos
Ahora queremos cambiar el tipo de datos de la columna denominada «FechaNacimiento» en las «Personas» tabla.
Nosotros utilizamos la siguiente instrucción:
ALTER TABLE Persons ALTER COLUMN FechaNacimiento year
Tenga en cuenta que el «FechaNacimiento» columna es ahora de año y el tipo se va a celebrar un año en un formato de dos dígitos o cuatro dígitos.
Dead indited written content , regards for entropy.