miércoles, 21 de agosto de 2013

SQL ALTER

La sentencia SQL ALTER se utiliza para añadir, eliminar o modificar columnas de una tabla.

Sintaxis SQL ALTER

Para añadir una nueva columna a una tabla

ALTER TABLE nombretabla
ADD nombrecolumna tipodatocolumna

Para borrar una columna de una tabla
ALTER TABLE nombretabla
DROP COLUMN nombrecolumna

Para modificar el tipo de dato de una columna de una tabla
ALTER TABLE nombretabla
ALTER COLUMN nombrecolumna tipodatocolumna

Ejemplos de SQL ALTER
 
pernombreapellido1apellido2
1ANTONIOPEREZGOMEZ
2ANTONIOGARCIARODRIGUEZ
3PEDRORUIZGONZALEZ

Dada la siguiente tabla de 'personas', queremos añadir una nueva columna, denominada 'fechadenacimiento'
ALTER TABLE personas
ADD fechadenacimiento date
 
pernombreapellido1apellido2fechadenacimiento
1ANTONIOPEREZGOMEZ
2ANTONIOGARCIARODRIGUEZ
3PEDRORUIZGONZALEZ

Si queremos modificar el tipo de dato de la columna 'fecha', y ponerle tipo 'year' en lugar de tipo 'date'
ALTER TABLE personas
 
ALTER COLUMN fechadenacimiento year

Si queremos borrar la columna 'fechadenacimiento', y dejarlo igual que al principio
ALTER TABLE personas
DROP COLUMN fechadenacimiento
 
pernombreapellido1apellido2
1ANTONIOPEREZGOMEZ
2ANTONIOGARCIARODRIGUEZ
3PEDRORUIZGONZALEZ

No hay comentarios.:

Publicar un comentario