ルールの作成

「ルール」は、テーブル・カラムまたはユーザ定義のデータ型の使用可能値を定義します。たとえば、pubs2 サンプル・データベース・ルール、title_idrule では、カラムに値「BU」とその後に 4 桁の数値を使用できます。ルールの作成が完了したら、それをデータベース内のテーブル・カラムとユーザ定義データ型にバインドできます。

権限

データベース所有者、create rule 権限のあるユーザまたはグループだけがルールを作成できます。

Stepsルールの作成

  1. データベース階層で、[ルール] フォルダを選択します。

  2. [ファイル] − [新規作成] − [ルール (ウィザード)] を選択します。ルール作成ウィザードが表示されます。

  3. ルールの名前を入力します。

  4. デフォルトの作成者をそのまま使用するか、ドロップダウン・リストから別の作成者を選択します。

  5. [ルール式] ボックスにルールを入力します。create rule 文の as キーワードの後に続くルールの部分を入力します。

  6. where 句で有効な式を使用することができ、算術演算子と関係演算子を含めることができます。式は、@ 記号が前に付いた 1 つの引数を取り、update または insert コマンドで入力した値を参照します。式は、カラムや別のデータベース・オブジェクトを参照できません。

  7. [完了] をクリックします。

Note[役割の追加] ([テンプレートの追加]) を使用してルールを作成することもできます。[ルール] を選択し、[ルールの追加] ([テンプレートの追加]) をダブルクリックします。