sql >> Databasteknik >  >> RDS >> Oracle

Ska jag indexera primärnyckelkolumner i Oracle

Oracle skapar ett index åt dig, eller kan använda ett befintligt. Om ett unikt eller icke-unikt index används är upp till dig.

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

En primärnyckel i sig är inte ett index, och inte heller en unik begränsning - de är båda begränsningar. Men ett index används för att stödja dem.

Ett unikt index är ganska annorlunda eftersom det kan existera i frånvaro av en unik eller primär nyckelbegränsning, och ingen av begränsningstyperna kräver att indexet som stöder det är unikt.




  1. Hur väljer jag (eller kan jag) DISTINCT på flera kolumner?

  2. Infogar flera rader i mysql

  3. Hur får man åtkomst till fjärrserver med lokal phpMyAdmin-klient?

  4. Anrop till odefinierad funktion oci_connect()