Whilst attempting to apply a CHECK constraint to a table, Oracle threw back the following:
SQL Error: ORA-02293: cannot validate (xxxx.xxxxxxxxx) - check constraint violated 02293. 00000 - "cannot validate (%s.%s) - check constraint violated" *Cause: an alter table operation tried to validate a check constraint to populated table that had nocomplying values. *Action: Obvious
As a database person, to me the obvious action would be to correct the data and re-apply the constraint. To a non-database developer the obvious action may be to discard the constraint entirely.
It’s a matter of perspective… obviously.