Tout ce que je sais sur la contrainte c'est son nom (SYS_C003415
), mais je veux voir sa définition.Comment puis-je trouver la définition d'une contrainte nommée dans Oracle?
Répondre
Une autre option serait de désosser le ... LDD
DBMS_METADATA.GET_DDL('CONSTRAINT', 'SYS_C003415')
Quelques exemples ici. ...
On dirait que je devrais interroger ALL_CONSTRAINTS
.
select OWNER, CONSTRAINT_NAME, CONSTRAINT_TYPE, TABLE_NAME, SEARCH_CONDITION from ALL_CONSTRAINTS where CONSTRAINT_NAME = 'SYS_C003415';
critère_recherche est le texte de contrainte .. – ShoeLace
Ou pour voir tous constaints utiliser SYS.DBA_CONSTRAINTS (Si vous disposez des privilèges)
utilisation suivant requête obtenir une définition de la contrainte dans l'oracle:
Select DBMS_METADATA.GET_DDL('CONSTRAINT', 'CONSTRAINT_NAME') from dual
Si quelqu'un veut savoir ce que fait exactement la contrainte, vous devez l'exécuter, merci @Rakesh Girase –
- 1. Définition de la contrainte entre deux champs dans SQL
- 2. JQuery: Comment trouver l'entrée nommée "pommes" dans $ (this)?
- 3. Contrainte Oracle unique avec clause where
- 4. Privilèges insuffisants lors de l'ajout de la contrainte FK (Oracle)
- 5. Où trouver la définition de CeCreateDatabaseWithProps
- 6. Comment puis-je désactiver une contrainte?
- 7. NHibernate - n'a pas pu trouver (oracle) dialecte dans la configuration
- 8. Comment trouver les curseurs ouverts courants dans Oracle
- 9. Comment puis-je trouver le propriétaire d'un objet dans Oracle?
- 10. Définition de la langue pour le client léger Oracle JDBC
- 11. 'Object' classe nommée dans Ruby
- 12. Comment échapper un mot réservé dans Oracle?
- 13. Modifications de la contrainte Postgresql
- 14. Contrainte unique dans MySQL
- 15. vérification de contrainte différée
- 16. Où puis-je trouver la définition de size_t?
- 17. Modification d'une colonne dans un oracle avec une contrainte de clé étrangère
- 18. Comment modifier l'étendue de plage nommée
- 19. Vérification de la contrainte sur la table
- 20. Comment interroger la liste cible de n'importe quelle contrainte sans connaître le type de contrainte?
- 21. Comment faire pour appeler une requête nommée dans Grails
- 22. Comment définir une instance nommée StructureMap dans le code
- 23. Restriction à l'aide de la fonctionnalité dlls nommée forte
- 24. Comment obtenir la taille d'en-tête de bloc dans Oracle?
- 25. dans la définition du foncteur
- 26. Contexte statique dans la définition enum
- 27. contrainte de vérification sur la table recherche
- 28. Postgres: problème avec la contrainte FK
- 29. Trouver les jours de la semaine dans une plage de dates en utilisant Oracle SQL
- 30. Comment trouver la TabSelection
Si c'est une clé étrangère, vous devez mettre « REF_CONSTRAINT » à la place: 'select DBMS_METADATA.GET_DDL (« REF_CONSTRAINT », « SYS_C003415 ') à partir de dual' – Renato