Bonjour.
J'utilise la requête suivante, afin de lister les index d'une table.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
SELECT 
	sys.columns.name AS COLUMN_NAME,
	sys.indexes.is_primary_key,
	sys.indexes.is_unique
FROM 
	sys.index_columns 
	INNER JOIN sys.objects ON (index_columns.object_id = sys.objects.object_id AND sys.objects.name IN ('MaTable')) 
	INNER JOIN sys.schemas ON sys.schemas.schema_id = sys.objects.schema_id 
	INNER JOIN sys.indexes ON (sys.index_columns .object_id = sys.indexes.object_id AND sys.index_columns.index_id = sys.indexes.index_id)
	INNER JOIN sys.columns ON (sys.index_columns.column_id = sys.columns.column_id AND sys.objects.object_id = sys.columns.object_id)
WHERE 
	sys.objects.type = 'U' OR sys.objects.type = 'V'
ORDER BY
	sys.objects.name ASC
Resultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Id	1	1
Undx	0	1
Ndx	0	0
FTxt	0	1
Cette requête me renvoi parfaitement la liste des index de "MaTable".
Par contre, je ne parviens pas à trouver la colonne qui me permette de différencier les index Full-text des autres.

Merci de votre aide.

Cordialement.