1

Box という名前のスーパータイプ エンティティと、BlackBox、WhiteBox、GrayBox の 3 つのサブタイプがあるとします。Blackbox と WhiteBox には独自のパラメーターはありません。Box には BoxCode が主キーとしてあり、BlackBox には BLBoxCode がリレーショナル ダイアグラムの pk として含まれています。

MS SQL で BlackBox のテーブルを作成するにはどうすればよいですか? 助けてください。

ありがとう。

4

1 に答える 1

0

同じ列が、直接のスーパータイプに対する主キーと外部キーの両方である必要があります。

CREATE TABLE BlackBox
(
    box_id int NOT NULL PRIMARY KEY REFERENCES Box (box_id),
    ...
)
于 2012-06-08T09:23:54.390 に答える