我希望以给定谓词的级联方式从一组表中获取数据。
例如,有一个父表有客户信息(即CustomerID),然后会有10个子表。我想从该客户的有限数量的子表中选择数据(甚至从所有子表中选择并不是一个非常糟糕的主意)。
我可以完全启动一个事务并专门为该客户查询所有表,但我正在寻找一个级联查询来选择一个查询中的所有对象,例如Oracle已经级联删除。
有可能实现这一目标吗?如果是,怎么样?
答案 0 :(得分:3)
没有。您必须自己编写代码(硬编码)或让代码根据FK / PK约束的数据字典遍历生成代码。