Dependances tables procedures
Bonjour,
je vais essayer de vous expliquer mon probleme.
Tout d'abord je travail sur une version 8.1.6 d'Oracle et on ne se moque pas :oops:
J'aimerais connaitre les dependances entre les differentes table par les procedures.
J'ai deja reussit connaitre toute les tables impliquées pour une procedure, j'aiemrais maintenant savoir si cette table est impliquée en lecture/mise a jour/insert dans cette procedure.
J'espere avoir ete clair.
Pour info voici la requete qui me permet de sortir les tables "impliquees" dans une procedure:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Select a.object_type, a.object_name,
b.owner, b.object_type, b.object_name, b.object_id, b.status
from all_OBJECTS a,
all_OBJECTS b,
(Select object_id, referenced_object_id
FROM PUBLIC_DEPENDENCY
start with object_id = (Select object_id
from all_OBJECTS
WHERE owner = owner
AND object_name = ma_procedure
AND object_type = 'PROCEDURE')
connect by prior referenced_object_id = object_id) c
where a.object_id = c.object_id
and b.object_id = c.referenced_object_id
and a.owner not in ('SYS', 'SYSTEM')
and b.owner not in ('SYS', 'SYSTEM')
and a.object_name <> 'DUAL'
and b.object_name <> 'DUAL' |
Merci d'avance,
LoKi