Musíte znovu vytvořit svá omezení.
Za prvé, pokud někdy chcete, aby pole obsahovalo hodnoty null, bez ohledu na jakákoli jiná pravidla, musí to být pole s hodnotou null.
ApprUserNo NUMBER(10) NULL, -- No Check Constrain
Za druhé vytvořte omezení, které říká, že ApprUserNo nemůže být NULL, pokud ErStatus = 'PENDING'
CONSTRAINT ERStatus_Null_Exception CHECK (AppUserNo IS NOT NULL OR ERStatus = 'PENDING'),