2009-09-11 14 views

Répondre

18
SELECT OBJECT_NAME(object_id) FROM sys.indexes WHERE name = '...' 
5

essayez ceci:

Select object_Name(Id) IndexName, 
    object_name(parent_Obj) Tablename 
From SysObjects 
Where Type In ('K', 'F') 
order By object_name(parent_Obj), 
     object_Name(Id) 
+0

Celui-ci a fonctionné pour moi où la "solution" n'a pas – Evildonald

+0

SQL 2000? La solution a fonctionné pour moi sur SQL 2008. – bdwakefield

+0

@Evildonald Je pense que vous n'aviez pas la bonne base de données en cours d'utilisation. –

0

J'utilise une approche légèrement différente de celle Lukasz puisque mon index était pas de type k ou f.

Select object_Name(Id) IndexName, 
object_name(parent_Obj) Tablename 
From SysObjects 
where object_name(id) like 'MyIndexName' 
order By object_name(parent_Obj), 
     object_Name(Id) 
Questions connexes