次の出力が得られる Sybase クエリを設定しようとしています。
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
つまり、テーブルごとに PK が必要で、そこに含まれるすべての外部キーと、すべての一意のキーが必要です (上記の一意のキーのように、キーに複数の要素がある場合ではなく、同じ要素を持つことで識別されます)。キー番号)。
sysobject、syscolumns、syskeys、および sysconstraints を使用する必要があると推測していますが、それらがどのように相互リンクしているかはわかりません。
ありがとう
カール