hallo alle zusammen,
ich wüsste gerne, wie man die primärschlüssel einer tabelle auslesen kann. die fremdschlüssel hab ich schon. nur bei den primärschlüssel hapert es etwas...
Um mal etwas genauer zu erkären was ich machen will:
ich will mit einer datenbank verbinden, dann alle tabellen samt spalten anzeigen lassen. zu den spalten soll dann noch, was es für ein dateityp ist ( int, char usw. ) bei den char soll noch die größe stehen. Ebenso soll bei allen feldern, die ein fremdschlüssel sind, angezeigt werden, aus welcher tabelle der fremdschlüssel stammt. soweit hab ichs schon mal.
was mir jetzt erst mal noch fehlt, sind die primärschlüssel.
ich bin schon über databasemetadata.getindexinfo() gestolpert. nur leider liefert das an einigen stellen 2 mal das ergebnis, dass es ein primärschlüssel ist und bei anderen wiederum nur ein.
danke schon mal für eure hilfe.
ich wüsste gerne, wie man die primärschlüssel einer tabelle auslesen kann. die fremdschlüssel hab ich schon. nur bei den primärschlüssel hapert es etwas...
Um mal etwas genauer zu erkären was ich machen will:
ich will mit einer datenbank verbinden, dann alle tabellen samt spalten anzeigen lassen. zu den spalten soll dann noch, was es für ein dateityp ist ( int, char usw. ) bei den char soll noch die größe stehen. Ebenso soll bei allen feldern, die ein fremdschlüssel sind, angezeigt werden, aus welcher tabelle der fremdschlüssel stammt. soweit hab ichs schon mal.
was mir jetzt erst mal noch fehlt, sind die primärschlüssel.
ich bin schon über databasemetadata.getindexinfo() gestolpert. nur leider liefert das an einigen stellen 2 mal das ergebnis, dass es ein primärschlüssel ist und bei anderen wiederum nur ein.
danke schon mal für eure hilfe.