[テーブルと列] ダイアログ ボックス (Visual Database Tools)
このダイアログ ボックスを使用すると、あるテーブルの主キーを別のテーブルの外部キーに割り当てることができます。このダイアログ ボックスにアクセスするには、[テーブル デザイナ] メニューの [リレーションシップ] をクリックします。[外部キーのリレーションシップ] ダイアログ ボックスの、[テーブルと列の指定] フィールドをクリックして、プロパティの右側にある省略記号 ([...]) をクリックします。
注意 |
---|
テーブルをレプリケーションのためにパブリッシュする場合は、Transact-SQL ステートメントの ALTER TABLE または SQL Server 管理オブジェクト (SMO) を使用してスキーマを変更する必要があります。テーブル デザイナまたはデータベース ダイアグラム デザイナを使用してスキーマを変更するとき、テーブルはいったん削除されてから再作成されます。パブリッシュされたオブジェクトは削除できないので、スキーマの変更は失敗します。 |
オプション
[リレーションシップ名]
リレーションシップの名前を表示します。[主キー テーブル]
データベース内のテーブルの一覧を表示します。リレーションシップの主キー側になるテーブルを選択します。[外部キーのテーブル]
リレーションシップの外部キー側のテーブルを表示します。これは、テーブル デザイナで現在選択されているテーブルです。[主キー テーブル] の下のグリッド
[主キー テーブル] ボックスで選択されているテーブルの列を一覧表示します。そのテーブルの主キーになる列を入力します。[外部キーのテーブル] の下のグリッド
[外部キーのテーブル] ボックスで選択されているテーブルの列を一覧表示します。主キー列に対応する外部キーのテーブルの外部キー列を入力します。
注意 |
---|
外部キーに選択した列は、対応する主キー列と同じデータ型である必要があります。各キーには同じ数の列が必要です。たとえば、リレーションシップの主キー側になるテーブルの主キーが 2 列で構成されている場合、この各列がリレーションシップの外部キー側になるテーブルの列と一致する必要があります。 |