Bonjour,
Je viens de faire une requete :
je voudrai rajouter une colonne pour mettre le nom de la table correspondante, l'equivalent de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT segment_name "INDEX" , SUM(BYTES) /1024/1024 || 'Mo' "Taille", blocks "Blocs" ,tablespace_name "TABLESPACE" FROM dba_segments WHERE segment_type = 'INDEX' AND OWNER = 'toto' AND SEGMENT_NAME in (select INDEX_NAME from dba_indexes where TABLE_OWNER='toto' AND TABLE_NAME='tutu') GROUP BY SEGMENT_NAME , tablespace_name, blocks;
une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select INDEX_NAME,TABLE_NAME from dba_indexes where TABLE_OWNER='toto' AND TABLE_NAME='tutu'
Partager