Académique Documents
Professionnel Documents
Culture Documents
syntaxe::
exemple::
La contrainte UNIQUE : indique que les valeurs saisie pour les colonnes (champs ou
attributs) doivent �tre unique Ce qui veut dire pas de Doublons
ALTER TABLE::
Il est parfois n�cessaire de modifier la structure d�une table, la commande ALTER
TABLE sert � cela. Cette commande change la structure de la table mais pas son
contenu.
Les types de modifications accept�es sont les suivants:
Ajout d�une nouvelle colonne � la table avec ses contraintes
Augmente ou diminuer la largeur d�une colonne existante
Changer la cat�gorie d�une colonne, d�obligation � optionnelle ou vice versa
(NOT
NULL � NULL ou vice versa)
Sp�cification d�une valeur par d�faut pour une colonne existante
Changer le type de donn�es d�une une colonne existante
Sp�cification d�autres contraintes pour une colonne existante
Activer ou d�sactiver une contrainte
D�truire une contrainte.
L�option ADD:
Cette option permet d�ajouter une colonne ou une contrainte � une table existante.
exemple::
CREATE TABLE Employes(NumEmp number, nom varchar2(15), prenom
varchar2(20));
L�option MODIFY:
exemple::
exemple::
L�option DROP
Cette option sert � supprimer une contrainte sur une table d�j� existante. Lorsque
exemple::
DROP::
RENAME::
Syntaxe
RENAME <Ancien_nom> TO <Nouveau_nom>;
RENAME Employes TO EmployesInfo;
INDEX::
exemple::
CREATE INDEX index1 ON ETUDIANTS(nom), cr�e un index sur la colonne nom de
la table ETUDIANTS.
UPDADE:::
La commande UPDATE permet d�effectuer des modifications des donn�es sur une
seule table. Cette modification peut porter sur une ou plusieurs lignes.
Syntaxe simplifi�e :
UPDATE <nom_de _table> SET
<nom_de_colonne>=<nouvelle_valeur>;
exemple::
UPDATE employes SET NOMEMP ='BIDON', SALAIRE = 44000 WHERE
NUMEMP =10;
DELETE::
Cette syntaxe permet de d�truire les enregistrements d�une table r�pondant � la
condition sp�cifi�e dans la clause WHERE.
syntaxe::
DELETE FROM <nom_de _table>
WHERE <condition>;
Exemples ::
DELETE FROM employesinfo WHERE NUMEMP =30;