制約

Constraint_img.png
制約オブジェクトの定義情報・ソースの表示及び保守を行う画面です。

■共通部分

項目名 説明
作成 編集中の情報を登録し、画面を閉じます。
削除 現在開いている制約を削除します。
戻す 各情報を、編集前の状態に戻します。
終了 編集作業を中断し、画面を閉じます。
スキーマ 制約のスキーマを入力します。
新規登録時のみ入力可能になります。
テーブル 制約の対象となるテーブルの名前を指定します。
新規登録時のみ入力可能になります。
名前 制約の名称を入力します。
新規登録時のみ入力可能になります。

■[定義情報]タブ
制約についての情報が表示されます。
この情報を修正し、[作成]ボタンを押すと、制約を更新する事ができます。

項目名 説明
タイプ 制約のタイプを指定します。
タイプ選択に応じて下記の様に設定項目が切り替わります。
PRIMARY KEY制約
UNIQUE KEY制約
画面左側には、制約に所属している列が、右側には未所属の列一覧表示されます。
中央にあるボタンを使ってテーブル列を制約に加えるか否かを切り替える事ができます。

オプション画面[定義情報タブ]の「SQL文に領域情報を含める」がチェックされた状態であれば、領域情報関係のソースも付加されます。
FOREIGN KEY制約 画面中段では参照整合性の対象となるテーブル名及びスキーマ、
そのテーブルのインデックスを設定します。
画面下段のグリッド項目に上記で設定したインデックスの項目一覧が表示されますので、対応するテーブル項目を設定します。
CHECK制約 チェック制約のためのソースを記述します。初めと終わりは括弧を入力します。
EXCLUDE制約 排他制約を作成します。指定した演算子を満たす行は、テーブル中に1行しか存在できません。
一つの制約中ではアクセスメソッドは固定され、作成後は変更できないようになっています。

■[領域情報]タブ
制約が主キー制約、ユニーク制約、排他制約の場合、領域情報の格納方法を指定します。
格納方法別の詳細は以下の通りです。

項目名 説明
格納方法 格納方法を選択します。
表領域 テーブルスペースを選択します。
テーブルスペースの登録については[テーブルスペース]の場合を参照して下さい。