1

SQL Server Management Studio 2012で1:1の関係を作成したいのですが、助けてください。正しい方法が見つかりません。試行するたびに、1対多の関係が作成されます。

4

2 に答える 2

1

一意の制約を作成するか、その情報をテーブル自体に含めることができます。

以下の SQL で開始できます。

ALTER TABLE myTable
ADD CONSTRAINT myOneToOneColumn UNIQUE (myColumn); 
于 2013-03-06T19:23:50.373 に答える
0

実際、1 対 1 の関係は、関係の一部にunique対応する列に制約が追加された 1 対 n の関係です。n

uniqueしたがって、外部キーに制約を追加する必要があります。

于 2013-03-06T19:22:23.917 に答える