sql >> Database teknologi >  >> RDS >> Oracle

JDBC Metada henter begrænsningsoplysninger

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 .



  1. Oracle distribuerede databaser og MSVC

  2. postgres kollationsforskelle. osx v ubuntu

  3. Mutationstabel i Oracle 11 forårsaget af en funktion

  4. Hvordan afrundes en DateTime i MySQL?