Вы должны отбросить и воссоздать его, но вам не нужно платить за повторную проверку данных, если вы не хотите.
alter table t drop constraint ck ;
alter table t add constraint ck check (n < 0) enable novalidate;
Предложение enable novalidate
заставит вставки или обновления принудительно применять ограничение, но не будет принудительно выполнять полное сканирование таблицы по таблице для проверки соответствия всех строк.