私は、他の言語で見られるものと機能的に類似したASSERTルーチンを使用したいと思います。つまり、コンストラクト(プロシージャ、構文など)です。
ASSERT( <condition>, <msg>)
その<condition>
ため、最初の引数で渡された値がfalseの場合、指定された<msg>
説明メッセージで例外が発生します。
これは手で行うのは簡単ですが、DBMSで提供される標準的なものがあるかどうかを尋ねています。
自分で作成したり、サードパーティのパッケージからインポートしたりすることは、作業中のすべてのプロジェクトに対して完全に移植可能で透過的である必要があるため、実用的ではありません。
いいえ、独自に構築する必要があります。非現実性は最近低いしきい値を持っています:)
—
ビンセントマルグラート