bonjour ,
est ce qu'il y a une vue oracle qui permet d'afficher les tables non utilisées dans la base de données .
Merci pour votre aide
bonjour ,
est ce qu'il y a une vue oracle qui permet d'afficher les tables non utilisées dans la base de données .
Merci pour votre aide
La vue ALL_DEPENDENCIES te permet de retrouver celles utilisées en base (par contre pour les outils forms, etc... tu n'en sauras rien).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT referenced_name FROM ALL_DEPENDENCIES WHERE referenced_type ='TABLE' AND referenced_owner ='TON_OWNER'
More Code : More Bugs. Less Code : Less Bugs
Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP
Bonjour,
je ne crois pas que ca fasse l'affaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 > create table XXX_TAB (col1 varchar2(20)); Table created. > select table_name from user_tables where table_name like 'XXX%'; TABLE_NAME ------------------------------ XXX_TAB > SELECT referenced_name 2 FROM ALL_DEPENDENCIES 3 WHERE referenced_type ='TABLE' 4 AND referenced_OWNER ='SCOTT' 5 and referenced_name like 'XXX%'; no rows selected >
eventuellement v$sqlarea,v$sql,... , mais bon sous algo LRU ... , apres un flush_shared_pool
il y a les audit sinon
asktom.oracle.com tahiti.oracle.com otn.oracle.com
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
phrase chinoise issue du Huainanzi
Tout dépend de ce que tu entends par utilisée ?
Si c'est : Jamais fait un SELECT depuis sa création.. c'est pas possible.
More Code : More Bugs. Less Code : Less Bugs
Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP
Tu as raison ... j'ai oublié la suite
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 > SELECT referenced_name 2 FROM ALL_DEPENDENCIES 3 WHERE referenced_type ='TABLE' 4 AND referenced_OWNER ='SCOTT' 5 and referenced_name like 'XXX%'; no rows selected > insert into xxx_tab values ('TOTO'); 1 row created. > commit; Commit complete. > SELECT referenced_name 2 FROM ALL_DEPENDENCIES 3 WHERE referenced_type ='TABLE' 4 AND referenced_OWNER ='SCOTT' 5 and referenced_name like 'XXX%'; no rows selected > select * from xxx_tab; COL1 -------------------- TOTO > SELECT referenced_name 2 FROM ALL_DEPENDENCIES 3 WHERE referenced_type ='TABLE' 4 AND referenced_OWNER ='SCOTT' 5 and referenced_name like 'XXX%'; no rows selected >
asktom.oracle.com tahiti.oracle.com otn.oracle.com
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
phrase chinoise issue du Huainanzi
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