Sintaxis SQL ALTER
Para añadir una nueva columna a una tabla
ALTER TABLE nombretabla
ADD nombrecolumna tipodatocolumna
ADD nombrecolumna tipodatocolumna
Para borrar una columna de una tabla
ALTER TABLE nombretabla
DROP COLUMN nombrecolumna
DROP COLUMN nombrecolumna
Para modificar el tipo de dato de una columna de una tabla
ALTER TABLE nombretabla
ALTER COLUMN nombrecolumna tipodatocolumna
ALTER COLUMN nombrecolumna tipodatocolumna
Ejemplos de SQL ALTER
per | nombre | apellido1 | apellido2 |
---|---|---|---|
1 | ANTONIO | PEREZ | GOMEZ |
2 | ANTONIO | GARCIA | RODRIGUEZ |
3 | PEDRO | RUIZ | GONZALEZ |
Dada la siguiente tabla de 'personas', queremos añadir una nueva columna, denominada 'fechadenacimiento'
ALTER TABLE personas
ADD fechadenacimiento date
ADD fechadenacimiento date
per | nombre | apellido1 | apellido2 | fechadenacimiento |
---|---|---|---|---|
1 | ANTONIO | PEREZ | GOMEZ | |
2 | ANTONIO | GARCIA | RODRIGUEZ | |
3 | PEDRO | RUIZ | GONZALEZ |
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
DROP COLUMN fechadenacimiento
per | nombre | apellido1 | apellido2 |
---|---|---|---|
1 | ANTONIO | PEREZ | GOMEZ |
2 | ANTONIO | GARCIA | RODRIGUEZ |
3 | PEDRO | RUIZ | GONZALEZ |
No hay comentarios.:
Publicar un comentario