制約オブジェクトの定義情報・ソースの表示及び保守を行う画面です。
■ 共通部分
| 項目名 | 説明 | |
|---|---|---|
| 作成 | 編集中の情報を登録し、画面を閉じます。 | |
| 削除 | 現在開いている制約を削除します。 | |
| 戻す | 各情報を、編集前の状態に戻します。 | |
| 終了 | 編集作業を中断し、画面を閉じます。 | |
| データベース | 制約が属するデータベース名を入力します。 新規登録時のみ入力可能になります。 |
|
| 所有者 | 制約のスキーマを入力します。 新規登録時のみ入力可能になります。 |
|
| 名前 | 制約の名称を入力します。 新規登録時のみ入力可能になります。 |
■ [定義情報]タブ
制約についての情報が表示されます。
この情報を修正し、[作成]ボタンを押すと、制約を更新する事ができます。
| 項目名 | 説明 |
|---|---|
| データベース | 制約の対象となるテーブルが属するデータベースの名前を指定します。 |
| テーブル | 制約の対象となるテーブルの名前を指定します。 |
| タイプ | 制約のタイプを指定します。 |
| 有効 | 制約の有効/無効を切り替えます。 |
| チェック条件 | チェック条件となる条件式を入力します。 (チェック制約の時のみ表示) |
| インデックス列情報 | 画面左側には、制約に所属している列が、右側には未所属の列一覧表示されます。 中央にあるボタンを使ってテーブル列を制約に加えるか否かを切り替える事ができます。 (主キー制約、ユニーク制約の時のみ表示) |
| 参照整合性情報 | 画面中段では参照整合性の対象となるテーブル名及びスキーマ、そのテーブルのインデックスを設定します。 画面下段のグリッド項目に上記で設定したインデックスの項目一覧が表示されますので、対応するテーブル項目を設定します。 (参照整合性制約の時のみ表示) |
| デフォルト値 | 画面中断に対象となるテーブル列を設定します。 画面下段にデフォルト値を入力します。 (デフォルト制約の時のみ表示) |
■ [領域情報]タブ
制約が主キー制約、ユニーク制約の場合、インデックスデータの格納方法を指定します。
領域情報は、格納方法毎に設定内容が異なります。格納方法別の詳細は以下の通りです。
※Azure SQL Databaseに接続している場合、このタブは非表示となります。
| 項目名 | 説明 |
|---|---|
| 標準 | 最も一般的な格納方法です。属するファイルグループを指定します。 |
| パーティション | 複数のファイルグループにデータを振り分けて格納する方法です。パーティションを使用する場合はあらかじめ データを振り分けるためのパーティション関数が作成されている必要があります。 |