Oracle ausländische keys

Ich würde gerne alle Fremdschlüssel in einem schema wie diesem.
Sagen wir, ich habe Tabellen

users(id, username, pass, address_id)

und

addresses(id, text)

Ich habe ein FK auf die Benutzer-address_id auf die Spalte id in Adressen.
Wie soll ich schreiben, die eine Abfrage zurückgeben würde mir die FK-Spalten z.B. :
Benutzer, address_id, Adressen, id ?

Dank!

SELECT *
FROM all_cons_columns a
JOIN all_constraints c ON a.owner = c.owner
    AND a.constraint_name = c.constraint_name
JOIN all_constraints c_pk ON c.r_owner = c_pk.owner
    AND c.r_constraint_name = c_pk.constraint_name
WHERE  C.R_OWNER = 'TRWBI'
InformationsquelleAutor maephisto | 2011-04-04
Schreibe einen Kommentar