提供一个思路:用户 INSERT 时,会有一个 inserted 逻辑(概念)表,这个表就是用户插入的数据。你可以SELECT。
用户 DELETE 时,会有一个 deleted 逻辑(概念)表,这个表就是用户删除的数据。你可以SELECT。
注意:用户 UPDATE 时,inserted 和 deleted 都有,deleted 是更新前的数据,inserted 是更新后的数据。你把这些数据都记录在另一个LOG表里,就可以跟踪用户对数据的操作了。
具体参阅《联机丛书》索引搜索:CREATE TRIGGER
用户 DELETE 时,会有一个 deleted 逻辑(概念)表,这个表就是用户删除的数据。你可以SELECT。
注意:用户 UPDATE 时,inserted 和 deleted 都有,deleted 是更新前的数据,inserted 是更新后的数据。你把这些数据都记录在另一个LOG表里,就可以跟踪用户对数据的操作了。
具体参阅《联机丛书》索引搜索:CREATE TRIGGER
解决方案 »
- 请教一条SQL。急。。。
- 两个表之间的group by怎么写
- 求助!通过字符串中的分界符,把一列分为多列!
- 高分求解决方案:ASP+MSSQL(1千万条记录、数据库文件有3G)的查询检索超时问题
- create table 成绩2 as select * from 成绩, 这个语句应该如何改写呢?
- update求教[急]
- 跪求SQL强人解疑
- 请教高手:SQL server 2005 突发性无响应
- 请问,我在SQL2000查询分析器中,调试一个带输入参数的存储过程,输入值为datetime类型,我想输入2003-01-02这个日期值2003-01-02该写成
- 请问错误信息能在应用程序显示出来吗
- 高手请进,复杂查询(在线等)
- SQL查詢問題
还要添加一个时间字段,把 getdate() 写进去,便于搜索,要不然记录多起来会找不到北。