Contraintes contrôler la façon dont vous pouvez supprimer et modifier des colonnes de la table de base de données d'Oracle. Si une contrainte existe entre deux tables , vous ne pouvez pas supprimer une des tables jusqu'à ce que vous supprimez la contrainte. Oracle vous fournit une requête que vous utilisez pour observer des contraintes entre les deux colonnes du tableau. Utilisez cette requête pour vérifier les contraintes lors de la suppression d'une table . Instructions
1
Ouvrez Oracle Enterprise Manager ou un autre éditeur PL- SQL préféré . Connectez-vous à votre base de données et ouvrez l'éditeur PL- SQL dans le logiciel.
2
afficher une liste de toutes les contraintes . La déclaration PL- SQL suivante affiche une liste de toutes les contraintes sur vos tables :
décrire user_constraints
exécuter l'instruction et de revoir la liste des noms de retenue . Chaque nom de retenue affiche également la colonne associée . Vous devez le nom de contrainte pour descendre pour plus d'informations .
3
Saisissez l' interrogation de contrainte pour afficher plus d'informations sur la contrainte. Par exemple, vous voyez un "P" pour la clé primaire ou "R" pour une clé étrangère. Le code vues informations sur les contraintes suivantes pour une contrainte nommée " CustomerOrders », y compris le nom de la colonne dans la table :
select nom_colonne , la position, constraint_name de User_cons_columns où constraint_name = ' '; CustomerOrders