引用表中不需要的更新

时间:2014-11-16 13:17:44

标签: sql asp.net sql-server

我有两个表,一个用于向客户销售蛋,另一个表有价格清单。

除非我更新价目表,否则当我更新价目表中的价格时我不希望旧记录中的计算价格发生变化,一切都很顺利。但在我的情况下,如果我更新价目表,旧条目也会改变,这对于已经完成的付款是不正确的

示例

- **price_type**       **price_amount**
    big_eggs_tray             500    
   small_eggs_tray           250

并说我向我的顾客出售了2个鸡蛋。这使我的销售表看起来像这样

id    customer_name  price_type       eggs/trays   total  amount_paid  remaining
11    Bob            big_eggs_tray       2         1000       250          750

现在,当我更新价目表时,我不希望我的旧记录发生变化。 我该如何做到这一点。

请帮助我的应用程序全部完成但我在测试阶段遇到了这个错误。 我使用的是SQL Server和ASP.NET

1 个答案:

答案 0 :(得分:0)

你会确保你没有更新计算字段所依赖的字段吗? 另外,请看一下这个答案:https://stackoverflow.com/a/5328211/3316279