U moet het laten vallen en opnieuw maken, maar u hoeft niet de kosten te maken voor het opnieuw valideren van de gegevens als u dat niet wilt.
alter table t drop constraint ck ;
alter table t add constraint ck check (n < 0) enable novalidate;
De enable novalidate
clausule dwingt invoegingen of updates af om de beperking af te dwingen, maar dwingt geen volledige tabelscan van de tabel om te controleren of alle rijen voldoen.