sql >> Databasteknik >  >> RDS >> Oracle

JDBC Metada hämta begränsningsinformation

Om du pratar om främmande nyckel och primärnyckel begränsningar. DatabaseMetaData tillhandahåller metoder för att hämta denna information:du kan använda getImportedKeys(..) och getCrossReference(..) för främmande nycklar och getPrimaryKeys(..) och getExportedKeys(..) för primärnycklar.

Var bara försiktig med hur du använder dem:getCrossReference(..) och getExportedKeys är lite kontraintuitiva enligt min mening.

Om du också behöver unika begränsningar bör du kunna använda getIndexInfo(..) med att skicka true för parametern unique .



  1. Itererar genom PostgreSQL-poster. Hur refererar man till data från nästa rad?

  2. LINQ Använd like istället för (( NVL(INSTR(x, y), 0) ) =1)

  3. FEL 2068 (HY000):LADDA DATA LOKAL INFIL-filbegäran avvisades på grund av åtkomstbegränsningar

  4. MySQL Workbench Alternatives - ClusterControl Database User Management