次の方法で共有


一致する外部キーと主キーを作成する方法 (Visual Database Tools)

更新 : 2006 年 12 月 12 日

テーブル間で列をコピーすると、元のテーブルの列に定義した列名およびその他の大部分のプロパティが新しい列にコピーされます。2 つの列を関連付ける場合は、主キー列から外部キー列に列プロパティをコピーできます。この場合、関連付ける 2 つの列が、同じデータ型 (または関連付けることのできるデータ型) で同じ長さである必要があります。

主キー列を外部キー列にコピーするには

  1. オブジェクト エクスプローラで、コピーする主キー列が含まれているテーブルを右クリックし、[デザイン] (SP1 以前の場合は [変更]) をクリックします。列を外部キーとしてコピーする先のテーブルについても同じ操作を行います。

    テーブルがテーブル デザイナに表示されます。

  2. コピーする列を含むテーブルのタブをクリックします。

  3. コピーする主キー列を選択します。

    主キー列は、行セレクタの鍵の記号で示されます。

  4. [編集] メニューの [コピー] をクリックします。

  5. 列をコピーする先のテーブルのタブをクリックします。

  6. コピーした列を挿入する列を選択し、[編集] メニューの [貼り付け] をクリックします。

  7. 外部キー テーブルを右クリックし、ショートカット メニューの [リレーションシップ] をクリックします。

    [外部キーのリレーションシップ] ダイアログ ボックスが開きます。

  8. 主キー列と外部キー列の間にリレーションシップを作成します。

参照

その他の技術情報

キーの使用 (Visual Database Tools)
制約の使用 (Visual Database Tools)
リレーションシップの使用 (Visual Database Tools)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手