Question

J'essaie de configurer une requête Sybase qui me donnera la sortie suivante:

Table     KeyType      KeyNumber      Column
table1    PK           1              table1_id
table1    FK           2              table2_id    
table1    FK           3              table3_id
table1    FK           4              table4_id
table1    Unique       5              table1_abc
table1    Unique       5              table1_def

En d'autres termes, j'ai besoin du PK pour chaque table, et chaque clé étrangère qu'elle a, ainsi que chaque clé unique (pas lorsqu'une clé a plus d'un élément, comme la clé unique ci-dessus, cela est identifié en ayant le même Numéro de clé).

Je suppose que j'ai besoin d'utiliser Sysobject, Sysolumns, Syskeys et Syscontendus, mais je n'arrive pas à comprendre comment ils interdisent.

Merci
Karl

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top