Puoi certamente creare un vincolo che convaliderà qualsiasi record appena inserito o aggiornato, ma che non verrà convalidato rispetto a vecchi dati esistenti, utilizzando il NOVALIDATE
parola chiave, ad es.:
ALTER TABLE PRODUCT_INFORMATION
ADD CONSTRAINT PRINF_NAME_UNIQUE UNIQUE (PRODUCT_NAME)
NOVALIDATE;
Se non è presente alcun indice sulla colonna, questo comando creerà un indice non univoco sulla colonna.