Identificazione di tabelle Sybase, campi, chiavi, vincoli
-
31-10-2019 - |
Domanda
Sto cercando di impostare una query Sybase che mi darà la seguente output:
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
In altre parole, ho bisogno del PK per ogni tabella e ogni chiave straniera che ha, nonché ogni chiave univoca (non dove una chiave ha più di un elemento, come la chiave unica sopra, questo è identificato avendo lo stesso Keynumber).
Immagino di dover usare sysobject, syscolumns, syskeys e syscostraints, ma non riesco a capire come si intercontrino.
Grazie
Karl
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow