Voici ses principaux champs :
Nom du champ | Type du champ | Description du champ |
columnname | Char(32) | Nom de la colonne contrainte. |
columnno | Fixed(4) | Numéro de la colonne contrainte. |
constraintname | Char(32) | Nom de la contrainte. |
constrainttype | Char(12) | Type de la contrainte - KEY, UNIQUE_CONST. |
tablename | Char(32) | Nom de la table. |
schemaname | Char(32) | Nom du schéma de la table. |
SELECT
a.owner,
'',
a.schemaname,
a.tablename,
a.constraintname,
CASE a.constrainttype
WHEN 'KEY' THEN 1
ELSE 0
END,
a.tablename,
a.columnname,
a.columnno
FROM CONSTRAINTCOLUMNS a
WHERE
a.schemaname LIKE 'MonSchema%'
AND a.tablename LIKE 'MaTable%'
AND a.constrainttype IN ('KEY', 'UNIQUE_CONST'
ORDER BY a.schemaname, a.tablename, a.constraintname, a.columnno;