sql >> Base de Datos >  >> RDS >> Oracle

Crear restricción en la tabla de cambios sin verificar los datos existentes

Sin duda, puede crear una restricción que validará cualquier registro recién insertado o actualizado, pero que no se validará con los datos existentes antiguos, utilizando NOVALIDATE palabra clave, por ejemplo:

ALTER TABLE PRODUCT_INFORMATION
  ADD CONSTRAINT PRINF_NAME_UNIQUE UNIQUE (PRODUCT_NAME)
  NOVALIDATE;

Si no hay un índice en la columna, este comando creará un índice no único en la columna.