Bonjour,
Je souhaite avoir un script me donnant le nombre de lignes par tables (entre autres). Vous fournissez dans les faq le script suivant:
select o.name as 'Nom',
i.dpages as 'nbr pages de donnees used',
i.reserved 'pages allouees',
i.used as 'nbre total page data et index' ,
i.rows,
i.indid
from sysobjects o join sysindexes i ON o.id=i.id
where o.xtype='U'
Mon problème: pour un nom de table donné je peux avoir plusieurs occurences dans la table sysindexes. Lignes différenciées par la valeur du champ indid.
Dans la doc', je ne comprends pas la signification des valeurs de ce champ:
1 = index ordonné en cluster,
>1 = non ordonné en cluster,
255 = entrée contenant text ou image.
Manifestement, dans ma requête il est nécessaire que indid soit égal à 1. 1 corespondant à Index ordonné en cluster!
Je ne comprends pas.
Quelqu'un peut m'éclairer?
Merci d'avance.
Cordialement
Labienus
Partager