SQL Server 2008新功能 捕获数据变化(2)
2008-04-14 09:54:13 来源:WEB开发网图Fig 1.2
对于SQL Server监控的每一个表,在CDC模式下都会创建一个相应的表来与之对应。这个表的命名方式为“原模式名_原表名_CT”,在这个例子中,这个对应的表叫做dbo_MyTable_CT。参考图Fig 1.3
图Fig 1.3
接下来我们查询一下dbo_MyTable_CT这个表,如下所示:(参考图Fig 1.4)
select * from cdc.dbo_MyTable_CT
执行结果
__$start_lsn,__$end_lsn,__$seqval,__$operation,__$update_mask,ID,Name
0x0000001C0000018B002F,NULL,0x0000001C0000018B002E,2,0x03,1,DanceDoll
0x0000001C000001920003,NULL,0x0000001C000001920002,2,0x03,2,RainbowColors
0x0000001C000001930003,NULL,0x0000001C000001930002,2,0x03,3,RiverDance
0x0000001C000001940003,NULL,0x0000001C000001940002,2,0x03,4,MickeyMouse
0x0000001C000001950003,NULL,0x0000001C000001950002,2,0x03,5,UniversalStudios
homesql2008(HOMEMAK):(5row(s)affected)
图Fig 1.4
第二步
我们更新表的一些数据,另外再删除掉一些数据,如下所示:(参考图Fig 1.5)
useMyDataBase
go
UpdateMyTablesetsalary=125000whereid=4
go
deleteMytablewhereId=4
go
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接