Oracle级联选择

时间:2017-06-13 18:47:01

标签: sql database oracle

我希望以给定谓词的级联方式从一组表中获取数据。

例如,有一个父表有客户信息(即CustomerID),然后会有10个子表。我想从该客户的有限数量的子表中选择数据(甚至从所有子表中选择并不是一个非常糟糕的主意)。

我可以完全启动一个事务并专门为该客户查询所有表,但我正在寻找一个级联查询来选择一个查询中的所有对象,例如Oracle已经级联删除。

有可能实现这一目标吗?如果是,怎么样?

1 个答案:

答案 0 :(得分:3)

没有。您必须自己编写代码(硬编码)或让代码根据FK / PK约束的数据字典遍历生成代码。