Vous devez le supprimer et le recréer, mais vous n'avez pas à supporter le coût de la revalidation des données si vous ne le souhaitez pas.
alter table t drop constraint ck ;
alter table t add constraint ck check (n < 0) enable novalidate;
Le enable novalidate
La clause forcera les insertions ou les mises à jour à appliquer la contrainte, mais ne forcera pas une analyse complète de la table par rapport à la table pour vérifier que toutes les lignes sont conformes.