「ルール」は、テーブル・カラムまたはユーザ定義のデータ型の使用可能値を定義します。たとえば、pubs2 サンプル・データベース・ルール、title_idrule では、カラムに値「BU」とその後に 4 桁の数値を使用できます。ルールの作成が完了したら、それをデータベース内のテーブル・カラムとユーザ定義データ型にバインドできます。
データベース所有者、create rule 権限のあるユーザまたはグループだけがルールを作成できます。
ルールの作成
データベース階層で、[ルール] フォルダを選択します。
[ファイル] − [新規作成] − [ルール (ウィザード)] を選択します。ルール作成ウィザードが表示されます。
ルールの名前を入力します。
デフォルトの作成者をそのまま使用するか、ドロップダウン・リストから別の作成者を選択します。
[ルール式] ボックスにルールを入力します。create rule 文の as キーワードの後に続くルールの部分を入力します。
where 句で有効な式を使用することができ、算術演算子と関係演算子を含めることができます。式は、@ 記号が前に付いた 1 つの引数を取り、update または insert コマンドで入力した値を参照します。式は、カラムや別のデータベース・オブジェクトを参照できません。
[完了] をクリックします。
[役割の追加] ([テンプレートの追加])
を使用してルールを作成することもできます。[ルール] を選択し、[ルールの追加] ([テンプレートの追加])
をダブルクリックします。