Sybase Central では、テーブルの外部キーは、テーブルが選択されている場合、右ウィンドウ枠内の [制約] タブに表示されます。
外部キーの関係は、子テーブルの作成時 (つまり子テーブルにデータを挿入する前) に作成します。すると、外部キーの関係は制約として機能します。データベース・サーバは、子テーブルに挿入した新しいローに対して、外部キーカラムに挿入している値がプライマリ・テーブルのプライマリ・キーの値と一致するかどうかを確認します。
外部キーを作成すると、右ウィンドウ枠の各テーブルの [制約] タブで追跡できます。このタブには、現在選択しているテーブルを参照する外部テーブルがすべて表示されます。
DBA 権限のあるユーザとして、またはテーブルの所有者として、データベースに接続します。
左ウィンドウ枠で、[テーブル] をダブルクリックします。
テーブルを右クリックして、[新規] - [外部キー] を選択します。
外部キー作成ウィザードの指示に従います。
DBA 権限のあるユーザとして、またはテーブルの所有者として、データベースに接続します。
左ウィンドウ枠で、[テーブル] をダブルクリックします。
外部キーを削除するテーブルを選択します。
右ウィンドウ枠で、[制約] タブをクリックします。
外部キーを右クリックして、[削除] を選択します。
[はい] をクリックします。
指定したテーブルでは、外部キーを使用してそのテーブルを参照するテーブルのリストを表示することもできます。
DBA 権限のあるユーザとして、またはテーブルの所有者として、データベースに接続します。
左ウィンドウ枠で、[テーブル] をダブルクリックします。
テーブルをクリックします。
右ウィンドウ枠で、[参照元制約] タブをクリックします。
ウィザードを使用して外部キーを作成するときに、その外部キーのプロパティを設定できます。外部キーを作成した後でプロパティを表示するには、[制約] タブで外部キーを選択し、[ファイル] - [プロパティ] を選択します。
[参照元制約] タブでテーブルを選択してから [ファイル] - [プロパティ] を選択すると、参照元外部キーのプロパティを表示できます。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |