Anda harus menghapusnya dan membuatnya kembali, tetapi Anda tidak perlu mengeluarkan biaya untuk memvalidasi ulang data jika tidak mau.
alter table t drop constraint ck ;
alter table t add constraint ck check (n < 0) enable novalidate;
enable novalidate
klausa akan memaksa penyisipan atau pembaruan agar batasan diterapkan, tetapi tidak akan memaksa pemindaian tabel penuh terhadap tabel untuk memverifikasi bahwa semua baris mematuhinya.