In questo caso è necessario un vincolo univoco. I vincoli univoci vengono applicati (dietro le quinte) da indici univoci.
Concettualmente:
- Il vincolo univoco definisce l'unicità.
- L'indice univoco implementa il vincolo unico.
- L'indice univoco fornisce ricerche rapide poiché consente operazioni come la scansione dell'intervallo di indici e le ricerche di indici.
Sì, lo è.
Se questo è il caso, un unique
il vincolo non funzionerà. Forse un trigger su inserto potrebbe aiutare qui.
No, non è necessario (almeno nella versione corrente 10
e forse le versioni successive), s. documentazione
: