Ограниченията за проверка са много ограничени в Oracle. За да направите проверка, както предлагате, ще трябва да внедрите PL/SQL тригер .
Моят съвет е да се избягват напълно тригерите. Приложете съхранена процедура, която модифицира базата данни и включва проверките. Съхранените процедури са по-лесни за поддръжка, въпреки че са малко по-трудни за изпълнение. Но промяната на предния край от директен достъп до таблица на достъп до съхранена процедура се изплаща многократно в дългосрочен план.