SQL2005数据行的二进制结构
2010-10-01 10:17:48 来源:WEB开发网核心提示:这篇文章为另一篇重量级文章的铺垫,通过分析sqlserver中二进制数据的存储结构,SQL2005数据行的二进制结构,来为后面的日志文件读取做铺垫,这个分析只是一个实验,并不能覆盖全部的数据存储情况,如果有兴趣的朋友可以参考本文深入研究下去
这篇文章为另一篇重量级文章的铺垫,通过分析sqlserver中二进制数据的存储结构,来为后面的日志文件读取做铺垫。
这个分析只是一个实验,并不能覆盖全部的数据存储情况,如果有兴趣的朋友可以参考本文深入研究下去。
我们建立一个测试数据表:
sql语句如下:
create table log_test(id int ,code char(10),name varchar(20),date datetime,memo varchar(100))
insert into log_test select 100, 'id001','jinjazz',getdate(),'剪刀'
然后可以通过dbcc或者其它途径读取到这条数据的二进制数据为:
0x30001A0064000000696430303120202020200E7E2C01F19A00000500E002002A002E006A696E6A617A7ABCF4B5B6
他的对应格式,如下图所示:
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››数据中心合理布线的10个技巧
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
更多精彩
赞助商链接