Bạn chắc chắn có thể tạo một ràng buộc sẽ xác thực mọi bản ghi mới được chèn hoặc cập nhật, nhưng sẽ không được xác thực dựa trên dữ liệu cũ hiện có, bằng cách sử dụng NOVALIDATE
từ khóa, ví dụ:
ALTER TABLE PRODUCT_INFORMATION
ADD CONSTRAINT PRINF_NAME_UNIQUE UNIQUE (PRODUCT_NAME)
NOVALIDATE;
Nếu không có chỉ mục nào trên cột, lệnh này sẽ tạo chỉ mục không phải là duy nhất trên cột.