Developpez.com - SGBD & SQL
X

Choisissez d'abord la catégorieensuite la rubrique :


Requêtes ALTER TABLE / DROP TABLE avec Oracle 9i DataBase

07/09/2003

Par giminik (Matthieu Petiot) (autres articles)
 

niveau : normal

durée : 20 minutes

Cet article vous guidera dans la modification de la structure d'une table déjà existante. Il est destiné aux débutants qui souhaitent apprendre et visualiser les résultats que produisent les requêtes SQL. Il suppose toutefois que vous ayez tout de même quelques connaissances du SQL.
J'adresse mes remerciements à armatatuxa qui a gracieusement relu cet article et corrigé les fautes d'orthographe.


Introduction
1. Ajout d'une valeur par défaut
2. Ajout d'une colonne


Introduction


L'ordre ALTER est utilisé lorsque l'on désire changer la structure d'une table : ajouter / supprimer une colonne, modifier une colonne déjà existante, définir une valeur par défaut pour une colonne, ajouter / supprimer une contrainte. En revanche, il n'est pas possible d'ajouter une contrainte de type NOT NULL, de renommer une colonne ou de changer le type d'une colonne.
L'ordre DROP est un ordre de suppression de table.


1. Ajout d'une valeur par défaut


Dans la table employé, donnons au champ sexeEmp la valeur 'H' par défaut, une majorité d'hommes sont employés.

ALTER TABLE employe
    MODIFY sexeEmp DEFAULT 'H' ;


2. Ajout d'une colonne


Ajoutons un champ nommé celibataire, de type VARCHAR2(1) pouvant prendre les valeurs O ou N.



Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur.
La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.
Contacter le responsable de la rubrique SGBD & SQL