Announcement

Collapse
No announcement yet.

Rückwärtslesen von Relationen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Rückwärtslesen von Relationen

    Hallo,
    es gibt eigenständige Programme, wie Power Designer, ERWin u.s.w. die eine unbekannte Datenbank rückwärts auslesen können und ein ER-Diagramm erzeugen. Wie kann ich dies mit einfachsten Mitteln (ohne Diagramm Erzeugung, sondern nur Text) erreichen? Als Client steht nur SQL*PLUS und Crystal Report zur Verfügung. Mir geht es darum, aus einer fremden Datenbank die Beziehungen der Tabellen untereinander (für ein Schema) auszulesen, also wie heißt der Primary Key einer Tabelle und wie die Foreign Keys und aus welcher Tabelle stammen die Foreign Keys. Also im Grunde so etwas wie ein "describe tabelname" nur eben mit mehr Informationen. Irgendwo im Datadictionary müßten sich doch diese Informationen per select-Statements auslesen lassen.
    Danke.
    Gruß, Axel

  • #2
    Hallo Axel,

    in den Views USER_CONSTRAINTS,USER_CONS_COLUMNS,USER_TAB_COLUMN S<BR> findest Du die notwendigen Informationen über referentielle<BR> Bedingungen bzw. Primary Key-Eigenschaften.<BR>

    Im Feld USER_CONSTRAINTS.CONSTRAINT_TYPE werden die<BR>
    Informationen mit P oder R gekennzeichnet.<BR>

    Gruß Pete

    Comment

    Working...
    X