Musisz go usunąć i odtworzyć, ale nie musisz ponosić kosztów ponownego sprawdzania poprawności danych, jeśli nie chcesz.
alter table t drop constraint ck ;
alter table t add constraint ck check (n < 0) enable novalidate;
enable novalidate
Klauzula wymusi wstawienie lub aktualizację, aby wymusić ograniczenie, ale nie wymusi pełnego skanowania tabeli w celu sprawdzenia zgodności wszystkich wierszy.