Hvis du taler om fremmed nøgle og primær nøgle begrænsninger. DatabaseMetaData
giver metoder til at hente disse oplysninger:du kan bruge getImportedKeys(..)
og getCrossReference(..)
for fremmede nøgler og getPrimaryKeys(..)
og getExportedKeys(..)
for primærnøgler.
Bare vær forsigtig med, hvordan du bruger dem:getCrossReference(..)
og getExportedKeys
er lidt kontraintuitive efter min mening.
Hvis du også har brug for unikke begrænsninger, bør du være i stand til at bruge getIndexInfo(..)
med at sende true
for parameteren unique
.