Bonjour,
Pour mes futurs examen je m'entraine aux requètes Sql sur le dictionnaire de données oracle, mais j'en ai deux qui me pose problème :

- afficher pour chaque table la taille totale de ses indexes :

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT Segment_name, SUM(Byte)
FROM DBA_SEGMENT
WHERE Segment_type = 'INDEX'
GROUP BY Segment_name;
bon mon soucis ici c'est que je ne suis pas sur de récupérer le nom de ma table (disons que je ne suis pas sur que Segment_name = table_name)

-afficher le nombre de table qui ont plus de 5 index
pour celle-ci j'ai aucune idée

- encore une autre question pour combler mes lacunes personnelles, quelqu'un aurait l'amabilité de me définir ce qu'est concètement un tablespace ?