Voici ses principaux champs :
Nom du champ | Type du champ | Description du champ |
colname | VarChar(128) | Nom de la colonne. |
colseq | SmallInt | Numéro de la colonne. |
indname | VarChar(18) | Nom de l'index. |
indschema | VarChar(128) | Nom du schéma. |
SELECT
c.definet,
'',
c.tabschema,
c.tabname,
a.indname,
a.tabname,
CASE b.uniquerule
WHEN 'U' THEN 1
ELSE 0
END,
a.colname,
a.colseq
FROM SYSCAT.INDEXCOLUSE a, SYSCAT.INDEXES b, SYSCAT.TABLES c
WHERE
a.indschema=b.indschema
AND a.indname=b.indname
AND b.tabschema=c.tabschema
AND b.tabname=c.tabname
AND a.indschema LIKE 'MonSchema%'
AND a.tabname LIKE 'MaTable%'
ORDER BY c.tabschema, c.tabname, a.indname, a.colseq;