Bonjour, je voudrais connaitre la liste des index d'une table sous SQL SERVER 2000. J'avais trouver l'instruction :
Mais apparement ca ne fonctionne que sous SS 2005...Code:EXEC sp_helpindex 'nom table'
Auriez-vous une idee?
Merci.
Version imprimable
Bonjour, je voudrais connaitre la liste des index d'une table sous SQL SERVER 2000. J'avais trouver l'instruction :
Mais apparement ca ne fonctionne que sous SS 2005...Code:EXEC sp_helpindex 'nom table'
Auriez-vous une idee?
Merci.
Bonjour,
Regardez par ici : http://sqlserver.developpez.com/faq/...Taille#Taille3
pour plus d'info se reporter à books online -> sysindexes tableCode:
1
2
3
4 select i.name from sysindexes i join sysobjects o on i.id = o.id and o.xtype = 'U' and o.name = 'TableName'
Le dernier filtre est important sinon vous allez obtenir aussi les statistiques que SQL Server créé pour ses propres besoins.Code:
1
2
3
4 select * from sysindexes WHERE id = OBJECT_ID('ma table') AND name NOT LIKE '?_WA?_Sys?_%' ESCAPE '?'
A +
Ptit_Dje, merci d'utiliser la balise [CODE]