【发布时间】:2011-07-10 22:06:17
【问题描述】:
我有 3 张桌子:
Item_Detail -----------------ID,名称
ItemPurchased_Detail ---QtyPurchased , RateOfPurchase , DiscountReceived
ItemSold_Detail -----------QtySold , RateofSale , DiscountGiven
另外,我有一个主表 ITEM_FULL_DETAIL,其中包含以上 3 个表中的所有列。
我有一个 winform 应用程序,它有一个包含所有文本框的表单,用于在 ITEM_FULL_DETAIL 表中插入数据。用户将输入所有数据,然后单击提交按钮
我想先在主表中插入数据,然后它应该将数据分别分配到所有 3 个表中。为此我应该用什么?比如触发器、程序、视图或连接?
另外,我正在使用 ITEM_FULL_DETAIL 表,因为我想保护我的实际表免受任何数据丢失,例如在断电的情况下。
我应该使用临时表来代替 ITEM_FULL_DETAIL 表还是只使用当前表可以?
还有其他方法吗?
【问题讨论】:
标签: c# .net sql sql-server sql-server-2005