Hallo,
ich möchte mir die Foreignkeys und derren abhängigen Tabellen aller Tabellen einer Datenbank ausgeben lassen.
So, dass ich am ende im Prinzip alle Tabellen kenne, welche von eine Tabelle benötigt, um einen Eintrag zu erhalten.
Am besten wäre es, wenn ich diese über die Metainformationen einer Connection oder eines resultSets erhalen könnte.
Jedoch finde ich keine Methode, die mir aus einer Tabelle die Foreignkey und derren Tabellen liefert.
Bei dem MSSql-Server 2000 den ich verwende, ist eine Funktion dabei, die dies für einen erledigt. Jedoch möchte ich meinen Java-Code Datenbank unabhängig halten und daher die Foreignkeys lieber aus den Metadaten einer Tabelle erhalten.
Umgebung:
- Java 6.0
- Jtds-Treiber
- MSSql-Server 2000
ich möchte mir die Foreignkeys und derren abhängigen Tabellen aller Tabellen einer Datenbank ausgeben lassen.
So, dass ich am ende im Prinzip alle Tabellen kenne, welche von eine Tabelle benötigt, um einen Eintrag zu erhalten.
Am besten wäre es, wenn ich diese über die Metainformationen einer Connection oder eines resultSets erhalen könnte.
Jedoch finde ich keine Methode, die mir aus einer Tabelle die Foreignkey und derren Tabellen liefert.
Bei dem MSSql-Server 2000 den ich verwende, ist eine Funktion dabei, die dies für einen erledigt. Jedoch möchte ich meinen Java-Code Datenbank unabhängig halten und daher die Foreignkeys lieber aus den Metadaten einer Tabelle erhalten.
Umgebung:
- Java 6.0
- Jtds-Treiber
- MSSql-Server 2000