ご使用のブラウザはJavaScriptをサポートしていません。このヘルプ・ページを正しく表示するにはJavaScriptが必要です。 「マテリアライズド・ビュー」エディタ: 「キー」タブ

「マテリアライズド・ビュー」エディタ: 「キー」タブ

「キー」タブを使用して、マテリアライズド・ビュー列の制約を定義します。作成できる制約のタイプは、一意キー、主キー、外部キーおよびチェック制約です。

「キー」タブには、制約を定義できる表が表示されます。この表の各行には、1つの制約に関する情報が含まれます。制約を作成するには、「制約の追加」をクリックします。表示されている表に新しい行が追加されます。この行を使用して、新規に追加する制約を定義します。

名前

制約の名前を指定します。制約名は、表全体で一意である必要があります。

タイプ

リストを使用して、制約のタイプを選択します。表示されるタイプは、「チェック制約」、「主キー」、「外部キー」および「一意キー」です。

ローカル列

制約のベースとなる列の詳細を指定するには、「ローカル列の追加」をクリックします。制約を表す行の下に新しい行が追加されます。この行で、「ローカル列」リストを使用して、制約のベースとなる表の列を選択します。たとえば、主キー制約を定義する場合は、「ローカル列」を使用して、主キー制約を定義する表の列を選択します。

[Tab]キーを押して「タイプ」列から移動するか、または「制約」タブ内の空いているスペースをクリックします。

リファレンス

このフィールドは、外部キー制約にのみ適用されます。制約名と制約タイプが表示されている行で、「参照」フィールドの省略記号をクリックします。「キー・セレクタ」ダイアログ・ボックスが表示されます。このダイアログ・ボックスには、リポジトリに定義されている主キーが表示されます。外部キーで参照する必要のある主キーを選択します。

チェック条件

このフィールドは、チェック制約専用です。制約名と制約タイプが表示されている行で、「チェック条件」フィールドの省略記号をクリックします。「式ビルダー」が表示されます。「式ビルダー」を使用して、チェック制約のチェック条件を定義します。

式ビルダーの使用方法の詳細は、「式ビルダーについて」を参照してください。

制約の追加

マテリアライズド・ビューに制約を追加するには、「制約の追加」をクリックします。このタブに表示されている表に、新しい行が追加されます。この行を使用して、新規制約に関する詳細を指定します。

ローカル列の追加

制約名と制約タイプを指定する行の下に行を追加するには、「ローカル列の追加」をクリックします。この新しい行を使用して、制約を定義する表の列を指定します。

チェック制約を除くすべての制約タイプにローカル列を追加する必要があります

削除

選択した制約またはローカル列を削除するには、「削除」をクリックします。このボタンは、表の制約またはローカル列を選択したときにのみ有効になります。


関連項目:

各タイプの制約の作成に使用する手順の詳細は、「制約の定義」を参照してください。