假设我有一个名为Box的超类型实体和三个子类型BlackBox、WhiteBox、GrayBox。Blackbox和WhiteBox没有自己的参数。在我的关系图中,Box使用BoxCode作为主键,而BlackBox使用BLBoxCode作为其pk。
如何在MS SQL中为BlackBox创建表?请帮帮忙。
谢谢。
发布于 2012-06-08 09:23:54
同一列应该同时是immediate超类型的主键和外键。
CREATE TABLE BlackBox
(
box_id int NOT NULL PRIMARY KEY REFERENCES Box (box_id),
...
)
https://stackoverflow.com/questions/10946070
复制