【发布时间】:2011-06-02 05:17:39
【问题描述】:
CREATE TABLE Member
(
memberID - PK
memberName
dateRegistered - one time process
);
CREATE TABLE MemberLastChanged
(
memberID
memberName
dateEntered
);
如果用户有任何机会更改其成员名称,我需要在历史记录表中跟踪当前更改的成员名称。
例如,当前信息是:
memberID:5534
memberName:james
用户将其更改为:
会员ID:5534
会员名: 标记
现在,“成员”将保持当前值:
5534 和标记
与
“MemberLastChanged”将保持:
5534 和詹姆斯
如何在 t-sql 中使用触发器实现这一点?
【问题讨论】:
标签: sql sql-server sql-server-2005 tsql