Chciałbym użyć procedury ASSERT funkcjonalnie podobnej do tej znalezionej w innych językach, tj. Konstrukcji (czy to procedury, składni ...)
ASSERT( <condition>, <msg>)
tak, że gdy <condition>
przekazany w pierwszym argumencie argument ma wartość false, zgłaszany jest wyjątek z określonym <msg>
komunikatem opisowym.
Wiem, że jest to trywialne zrobić ręcznie, ale pytam, czy istnieje standardowy z DBMS.
Konieczność napisania własnego lub zaimportowania jednego z pakietów 3rdy party byłaby niepraktyczna, ponieważ musiałbym być całkowicie przenośny i przejrzysty dla każdego projektu, nad którym pracuję.