Bonjour tt le monde,
Voila je veux faire un controle de suppresion d'un champ et pour cela je dois faire une requete ou je dois trouver les tables qui utilisent ce champ comme FOREIGN KEY !! et franchement j'ai pas d'idée
Merci d'avance
Bonjour tt le monde,
Voila je veux faire un controle de suppresion d'un champ et pour cela je dois faire une requete ou je dois trouver les tables qui utilisent ce champ comme FOREIGN KEY !! et franchement j'ai pas d'idée
Merci d'avance
Je pense qu'en postant dans le forum Oracle et en précisant la version que tu utilises, tu rencontreras plus surement quelqu'un qui t'indiquera la vue système à consulter...
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
essaye avec ces vues là
user_constraints USER_CONS_COLUMNS
tu as le constraint_type et TABLE_NAME dans user_constraints et le nom de la colonne tu le trouveras dans USER_CONS_COLUMNS
ou dba_ comme a dit FRED_D
merci bcp mes amis pour votre aide j'ai utiliser cette requetes:
mais voila cette requette me donne les nom des tables est ce que je peux pas a la fois verifier aussi la valeur du champ ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part select TABLE_NAME from dba_constraints where OWNER = 'BKAM' AND R_CONSTRAINT_NAME = 'PK_BANQUE'
a mon avis tu dois faire un curseur avec cette requête et dans un loop tu construit ta requête dynamiquement puisque tu as le nom de la table ensuite tu l'execute
Stp tu peux m'expliquer plus car je suis nouveau dans oracleEnvoyé par Oraman
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager