从多个表中删除数据的最佳方法?

时间:2016-02-11 15:22:08

标签: sql oracle join foreign-keys primary-key

我的情况如下:

我想从数据库中的多个表(超过10个)中删除数据。

一个表(PRICE)将用作删除触发器。例如。 if STATUS = "VOID"然后从此表中删除数据,然后删除所有其他数据。

PRICES 主键是大多数其他表的外键

另请注意,这些其他表都相互链接。

我应该在10个表之间创建 Join 并使用此联接进行删除吗?

或者我可以将PRICING链接到另一个表,然后使用连接链接到其他表吗?

0 个答案:

没有答案