0

我想知道如何在不修改数据的情况下更新我的表。我有一个允许用户输入数据的应用程序,但如果他们犯了错误,他们可以修改输入的数据。但是当用户修改数据时,它会覆盖之前输入的数据。

有没有办法保留旧数据,但如果用户确实修改了数据,它将显示在另一个添加的列上,可能会说“数据已修改”。

这是我从我在区域源中的应用程序中获取的内容

select "PROBLEM_ID", 
"PROBLEM_TYPE_ID",
"DATE_REPORTED",
"DESCRIPTION",
"POSTCODE"
from "#OWNER#"."CS_PROBLEMS" 
4

1 回答 1

1

您可以编写“每行更新后”触发器以将旧日期保存在历史记录表中。或“每行的预更新”触发器以在现有表中设置额外的列。然后您可以创建一个屏幕或程序来检索历史数据。或通过手动过程恢复。

于 2013-02-17T19:28:05.903 回答