ドロップして再作成する必要がありますが、必要がない場合はデータの再検証のコストを負担する必要はありません。
alter table t drop constraint ck ;
alter table t add constraint ck check (n < 0) enable novalidate;
enable novalidate
句は、挿入または更新に制約を適用するように強制しますが、すべての行が準拠していることを確認するためにテーブルに対して全表スキャンを強制することはありません。