【发布时间】:2018-10-05 08:44:10
【问题描述】:
我有两张桌子:
商店
(PK: StoreID)
Store 是整体父级和
产品
Product (PK: ProductID, FK: StoreID)
是个孩子。
我遇到了一个要求,应用程序 Primary Key ProductID 应该是表 Store 中的外键。不确定这是否会奏效。我已经从带有 Oracle 后端的自定义框架中尝试过这个,但是没有按预期工作。
注意:我无法更改架构。
【问题讨论】:
-
那你有什么问题?
-
基本上,问题是这种方法在 Oracle 中是否可行,因为当我尝试这样做时它不起作用(可能是我这边出错了)
-
你应该展示你实际尝试了什么以及它是如何失败的,以便其他人可以看到它是否是...你这边的错误并在这种情况下为你提供帮助。跨度>
-
“我遇到了这样一个要求:应用程序的主键 ProductID 应该是表 Store 中的外键。” 那么每个商店只能有一个产品? (requirements 文档很少会识别外键并指示它们的存储位置。您确定这是一项要求吗?)