插入表格时将数据插入多个单独表格的正确方法是什么?

时间:2016-05-18 15:44:30

标签: postgresql function stored-procedures triggers sql-insert

例如,我有一个名为product_list的表,其中包含产品列表。

如果我将1行数据插入product_list,部分数据(例如product_id& product name)也应插入另一个表格product_price它保留了所有产品的价格(新产品的价格为0或NULL值)。

我的问题是接近这个的方法。这样做的正确方法是什么?

我目前的想法:

1 - 每当我将产品数据插入product_price

时,使用触发器插入其他表格,如product_list

2 - 使用product_add之类的函数(存储过程)将新产品添加到每个表中。

哪种方法更好?或者如果有更好的建议,那么我想知道它。提前谢谢。

0 个答案:

没有答案