テーブルまたはユーザ定義データ型にルールをバインドする前に、以下を考慮してください。
既にルールがバインドされているテーブル・カラムまたはユーザ定義データ型にルールをバインドすると、新しいルールが有効となり、古いルールはバインド解除される。
カラムにバインドされたルールは、ユーザ定義データ型にバインドされたルールよりも優先する。
ルールは、カラムのデータ型と互換性がなければいけない。
ルールが作成されたときに既にデータベース内に存在していたデータに対しては、新しいルールは適用されない。
ルールは、カラム定義を上書きしない。
カラムまたはユーザ定義データ型にバインドされたデフォルト値が、ルールに適合していることを確認する。ルールに適合しないデフォルト値は、挿入されない。
text、image、timestamp のカラムにルールをバインドすることはできない。
同じデータ型のカラムにバインドされたルールによって拒否される値をユーザ定義データ型変数に割り当てないようにする。