【发布时间】:2011-05-26 13:03:08
【问题描述】:
我正在开发这个外联网旅游网站,该网站允许用户更新有关其住宿的信息。该站点并不太复杂,但使这个问题变得极其困难的一件事是:
客户希望用户更新他们的信息,但此类信息应保持“等待批准”状态,直到外网管理员实际批准更改。如果获得批准,此请求应存档在某种历史记录中。
我试图找出解决方案并最终找到可能的解决方案 - 保留新表中的更改记录(requestID、requestDate、requesttype、request(将 asp.net 数据表存储为 xml)) - 将记录 current_row 复制为 new_row 并在此表中添加 requestID 列(这可能会大大增加此原始表的大小) - 复制原始表的结构,我们将只保留待处理的请求(这也可能导致大量的表,具体取决于不同的请求类型和原始表的数量)
如果有任何关于我的想法的 cmets,我将不胜感激。
【问题讨论】:
标签: sql tsql sql-server-2008 data-structures