SQL ALTER TABLE Déclaration


SQL ALTER TABLE Déclaration

L'instruction ALTER TABLE

L'instruction ALTER TABLE permet d'ajouter, supprimer ou modifier des colonnes dans une table existante.

Syntaxe SQL ALTER TABLE

Pour ajouter une colonne dans une table, utilisez la syntaxe suivante:
ALTER TABLE table_name
ADD column_name datatype
Pour supprimer une colonne dans une table, utilisez la syntaxe suivante (notez que certains systèmes de bases de données ne permettent pas de supprimer une colonne):
ALTER TABLE table_name
DROP COLUMN column_name
Pour modifier le type de données d'une colonne dans une table, utilisez la syntaxe suivante:
My SQL / SQL Server / MS Access:
ALTER TABLE table_name
ALTER COLUMN column_name datatype
Oracle:
ALTER TABLE table_name
MODIFY column_name datatype


SQL ALTER TABLE Exemple

Regardez le «Personnes» table:
P_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes
2SvendsenToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
Maintenant, nous voulons ajouter une colonne nommée "DateOfBirth" dans le "Personnes" table.
Nous utilisons l'instruction SQL suivante:
ALTER TABLE Persons
ADD DateOfBirth date
Notez que la nouvelle colonne, «DateOfBirth", est de type date et va tenir une date. Le type de données indique le type de données de la colonne peut contenir. Pour une référence complète de tous les types de données disponibles dans MS Access, MySQL et SQL Server, accédez à notre gamme complète de types de données de référence .
L'affaire «Personnes» table désormais comme ceci:
P_IDLastNamePrénomAdresseVilleDateOfBirth
1HansenOlaTimoteivn 10Sandnes 
2SvendsenToveBorgvn 23Sandnes 
3PettersenKariStorgt 20Stavanger 


Changer Exemple type de données

Maintenant, nous voulons changer le type de données de la colonne nommée "DateOfBirth" dans le "Personnes" table.
Nous utilisons l'instruction SQL suivante:
ALTER TABLE Persons
ALTER COLUMN DateOfBirth year
Notez que le "DateOfBirth" colonne est de type année et va tenir une année dans un format à deux chiffres ou quatre chiffres.

DROP COLUMN Exemple

Ensuite, nous voulons supprimer la colonne "DateOfBirth" dans le "Personnes" table.
Nous utilisons l'instruction SQL suivante:
ALTER TABLE Persons
DROP COLUMN DateOfBirth
L'affaire «Personnes» table désormais comme ceci:
P_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes
2SvendsenToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT