Oracle
 sql >> Datenbank >  >> RDS >> Oracle

JDBC Metada ruft Constraint-Informationen ab

Wenn Sie über Fremdschlüssel- und Primärschlüsselbeschränkungen sprechen. Die DatabaseMetaData bietet Methoden zum Abrufen dieser Informationen:Sie können getImportedKeys(..) und getCrossReference(..) für Fremdschlüssel und getPrimaryKeys(..) und getExportedKeys(..) für Primärschlüssel.

Seien Sie nur vorsichtig, wie Sie sie verwenden:getCrossReference(..) und getExportedKeys sind meiner Meinung nach etwas kontraintuitiv.

Wenn Sie auch eindeutige Einschränkungen benötigen, sollten Sie in der Lage sein, getIndexInfo(..) mit Übergabe von true für den Parameter unique .