आपको अपनी बाधाओं को फिर से बनाने की जरूरत है।
सबसे पहले, यदि आप चाहते हैं कि कोई फ़ील्ड किसी भी अन्य नियमों की परवाह किए बिना नल को बनाए रखे, तो यह एक अशक्त फ़ील्ड होना चाहिए।
ApprUserNo NUMBER(10) NULL, -- No Check Constrain
दूसरा, एक बाधा उत्पन्न करें जो यह कहे कि ApprUserNo NULL नहीं हो सकता, जब तक कि ErStatus = 'PENDING'
CONSTRAINT ERStatus_Null_Exception CHECK (AppUserNo IS NOT NULL OR ERStatus = 'PENDING'),