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

Devo indicizzare le colonne della chiave primaria in Oracle

Oracle creerà un indice per te o potrà utilizzarne uno esistente. Sta a te utilizzare un indice univoco o non univoco.

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

Una chiave primaria di per sé non è un indice e non è nemmeno un vincolo univoco:sono entrambi vincoli. Tuttavia, viene utilizzato un indice per supportarli.

Un indice univoco è piuttosto diverso in quanto può esistere in assenza di un vincolo di chiave univoco o primario e nessuno dei due tipi di vincolo richiede che l'indice che lo supporta sia univoco.