Du skal droppe det og genskabe det, men du behøver ikke at pådrage dig omkostningerne ved at genvalidere dataene, hvis du ikke vil.
alter table t drop constraint ck ;
alter table t add constraint ck check (n < 0) enable novalidate;
enable novalidate
klausul vil tvinge indsættelser eller opdateringer til at få begrænsningen håndhævet, men vil ikke tvinge en fuld tabelscanning mod tabellen for at bekræfte, at alle rækker overholder.