Трябва да преформирате вашите ограничения.
Първо, ако някога искате дадено поле да съдържа нули, независимо от всички други правила, то трябва да е поле с възможност за нула.
ApprUserNo NUMBER(10) NULL, -- No Check Constrain
Второ, създайте ограничение, което казва, че ApprUserNo не може да бъде NULL, освен ако ErStatus = 'PENDING'
CONSTRAINT ERStatus_Null_Exception CHECK (AppUserNo IS NOT NULL OR ERStatus = 'PENDING'),