Anhand der Systemtabelle FOREIGNKEYCOLUMNS können unter anderem folgende Datenbankinformationen ermittelt werden:
ˇ
Alle referentiellen
Constraints, in denen
die Spalte CNO der Tabelle CUSTOMER referenzierte Spalte ist
SELECT owner, tablename, columnname, fkeyname, rule
FROM DOMAIN.FOREIGNKEYCOLUMNS
WHERE reftablename = 'CUSTOMER'
AND refcolumnname = 'CNO'
ˇ
Alle referentiellen
Constraints, in denen die Spalte HNO der Tabelle RESERVATION referenzierende
Spalte ist
SELECT fkeyname, rule
FROM DOMAIN.FOREIGNKEYCOLUMNS
WHERE tablename = 'RESERVATION'
AND columnname = 'HNO'
ˇ
Alle referentiellen
Constraints, in denen die referenzierenden Spalten aus der Tabellle
RESERVATION stammen
SELECT DISTINCT fkeyname, rule, refowner, reftablename
FROM DOMAIN.FOREIGNKEYCOLUMNS
WHERE tablename = 'RESERVATION'
Alle referentiellen Constraints: siehe FOREIGNKEYS