L3 Info : SGBD
 
◃  Ch. 9 SQL : DDL (Partie 2)  ▹
 

Modification de tables sous Oracle

  • Permet de modifier la structure d'une table
  • Syntaxe :
    ALTER TABLE nom ADD (col1 type1, ...);
    
    ALTER TABLE nom MODIFY (col1 type1, ...);
    
    ALTER TABLE nom DROP COLUMN col;
    
  • Les colonnes modifiées ou supprimées doivent déjà exister.
  • Une colonne suprimée ne peut être référencée par une clé étrangère ou par un index.
  • On ne peut pas réduire la taille d'une colonne.
  • MySQL utilise une syntaxe similaire mais ne modifie ou n'ajoute qu'une colonne à la fois et n'utilise pas les parenthèses.