0

我使用来自两个表“store_data”和“hd_data”的数据创建了一个表名“combined_data”。这两个表共享一个公共列,我在创建新表时用来链接数据,即“store_num”。当用户向“store_data”提交信息时,我希望来自该提交的信息(例如 store_num、store_name 等)移动到“combined_data”表中,并从“hd_data”中提取与输入的特定 store_num 相关的信息例如区域,部门等。试图想出结构来做到这一点,我可以填写表名和列名就好了。只是好奇这是否可行,或者是否应该寻求其他解决方案?

4

1 回答 1

0

这是保存数据时的常见情况,需要拆分为 2 个或更多不同的存储库。我会创建一个存储过程,并将所有内容传递到事务中,因此如果任何时候出现故障,它将回滚,并且您的表之间将保持一致性。

但是,是的,如果您想保持简单,您也可以使用在 store_data 或 hd_data 上插入数据的触发器来执行此操作。

于 2012-04-06T15:32:59.607 回答