Transaction オブジェクトでは、ルールを使用することで、動作をプログラミングできるため (例: 既定値を割り当てる、データの制御を定義するなど)、ルールは非常に重要な役割を果たします。
ルールは宣言型で記述します。つまり、必ずしも、記述した順序どおりに実行されるわけではありません。
すべてのトランザクションルールは、トランザクションに関連付けられた
ベーステーブルの項目属性を含めることができ、殆どのルールは、そのようなベーステーブルの
拡張テーブルの項目属性も含めることができますが、トランザクションの構造に含める必要があります。
ルールには、トランザクションの構造体に含まれる項目属性だけでなく、オブジェクト内で定義された変数、定数、および関数も含まれる場合があります。
これらはローカルであるため、定義されているトランザクション内でのみ有効です。
トランザクションに有効なルールは次のとおりです:
トランザクションルールの構文
ルールの定義