有两个完全一样的表,一个保存当前数据,一个保存历史数据。当用户修改当前数据成功时,自动将原来的记录保存到历史数据表。如何编写实现如上功能的触发器,请高手指点,谢谢!
假设当前数据表为Current(X, Y), 历史数据表为History(X, Y).
假设当前数据表为Current(X, Y), 历史数据表为History(X, Y).
解决方案 »
- SQL字段输出记录循环控制请教
- 电脑路径访问问题,请高手帮忙解答~~~
- VB6 对sqlserver 进行藏文的存储查询操作, 现在,能查出数据库的藏文并正确显示,但插入和修改的结果都是 ??? ,请问怎么办?
- 相减怎么为空了
- 如何只取重复数据中的一条记录?
- 新手:我的sql server 2005 能用吗?如何用?
- 请问如何实现该效果,谢谢!
- 怎样理解SQL SERVER 2000中BOOL数据类型的UNKNOW布尔值?
- 求助:判断最近连续3次登入次数
- 关于SELECT的问题~~
- 如何判断某字段是否为自增字段?
- 急!如何将Oracle中decode的语句转化为Sql里面的语句??解决马上揭帖
For Update
As
Insert Y Select * From Deleted
GO
create trigger dd
on table current
for update
as insert history select * from current where ....
For Update
As
Insert History Select * From Deleted
GO