【发布时间】:2020-09-01 17:22:20
【问题描述】:
如何从 ORACLE SQL 中的两个(或更多)父类继承?我尝试过这样的事情:
ID(13),
OTHER_ID(9),
CONSTRAINT FK_ID FOREIGN
KEY(ID) REFERENCES TABLE_ONE(ID),
CONSTRAINT FK_OTHER_GROUP FOREIGN
KEY(OTHER_ID) REFERENCES TABLE_TWO(OTHER_ID)
我已经阅读了文档,我发现的代码是这个:
INDEX (product_category, product_id),
INDEX (customer_id),
FOREIGN KEY (product_category, product_id)
REFERENCES product(category, id)
ON UPDATE CASCADE ON DELETE RESTRICT,
FOREIGN KEY (customer_id)
REFERENCES customer(id)
这对我来说不太适用。有什么特殊的方法来定义这些索引吗?我以前没有见过他们。第一个示例存在未指定数据类型的问题。但我希望有人向我解释我如何以第二种(oracle 文档)方式做到这一点。
【问题讨论】:
-
能否请您更新问题并提供有关究竟什么不起作用的详细信息?你有什么错误吗?或者还有什么不工作?
标签: oracle foreign-keys oracle-sqldeveloper oracle-apex