1

假设我有一个名为 Box 的超类型实体和三个子类型 BlackBox、WhiteBox、GrayBox。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 回答