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

Soll ich Primärschlüsselspalte(n) in Oracle indizieren

Oracle erstellt einen Index für Sie oder kann einen vorhandenen verwenden. Ob ein eindeutiger oder nicht eindeutiger Index verwendet wird, bleibt Ihnen überlassen.

http://docs.oracle.com/cd/B28359_01/server.111/b28310/indexes003.htm#i1006566

Ein Primärschlüssel selbst ist kein Index und auch keine Eindeutigkeitsbeschränkung – beides sind Beschränkungen. Es wird jedoch ein Index verwendet, um sie zu unterstützen.

Ein eindeutiger Index ist ziemlich anders, da er auch ohne Eindeutigkeits- oder Primärschlüsseleinschränkung existieren kann, und keiner der Einschränkungstypen erfordert, dass der ihn unterstützende Index eindeutig ist.