解剖SQLSERVER 第十三篇 Integers在行压缩和页压缩里的存储格式揭秘(译)http://improve.dk/the-anatomy-of-row-amp-page-compressed-integers/当解决OrcaMDF对行压缩的支持的时候,视图解析整数的时候遇到了一些挑战。和....
分类:
数据库 时间:
2014-10-16 21:07:33
阅读次数:
249
解剖SQLSERVER 第十二篇 OrcaMDF 行压缩支持(译)http://improve.dk/orcamdf-row-compression-support/在这两个月的断断续续的开发工作中,我终于将OrcaMDF 压缩功能分支合并到主分支这意味着OrcaMDF 现在正式支持数据行压缩功能....
分类:
数据库 时间:
2014-10-16 20:50:43
阅读次数:
272
解剖SQLSERVER 完结篇 关于Internals Viewer源代码大家可能都用过Internals Viewer这个软件《查看SQLSERVER内部数据页面的小插件Internals Viewer》但是不知道有多少人看过他的源代码呢?作者把源代码放在在CodePlex网站上面,但是这个源代码...
分类:
数据库 时间:
2014-10-16 20:16:43
阅读次数:
247
一直以来,MySQL因为开源,诞生了很多扩展方案,类似Amoeba、Atlas、Cobar、MySQLProxy等,大都基于MySQL通信协议来定制解决方案,让我们很羡慕嫉妒,但没办法,Microsoft没有提供类似的方案,但现在,有了SqlServerProxy,为我们带来了曙光,可以基于我们自己...
分类:
数据库 时间:
2014-10-16 19:33:02
阅读次数:
241
在处理事务的时候,一般都用RollBack Transaction来回滚,但是如果在嵌套事务中这样使用的话,就会出现错误。 在SqlServer里,嵌套事务的层次是由@@TranCount全局变量反映出来的。每一次Begin Transaction都会引起@@TranCount加1。而每一次Comm...
分类:
其他好文 时间:
2014-10-15 20:24:01
阅读次数:
243
DECLARETEMP_CURSORCURSORSCROLLFOR
SELECTCityNameFROMCoreLinkLinShi--此处必须有Sql语句,不能空着
OPENTEMP_CURSOR
DECLARE@CityNamevarchar(50)
FETCHNEXTFROMTEMP_CURSORINTO@CityName
WHILE@@FETCH_STATUS=0
BEGIN
DECLARE@VALIDTIMEVARCHAR(19),@ENDTIMEVARCHAR(19)
..
分类:
数据库 时间:
2014-10-15 14:57:21
阅读次数:
259
统计图形种类繁多,有柱状图,折线图,扇形图等等,而统计图形的绘制方法也有很多,有Flash制作的统计图形,有水晶报表生成统计图形,有专门制图软件制作,也有编程语言自己制作的;这里我们用就C#制作三款最经典的统计图:柱状图,折线图和扇形图;既然是统计,当然需要数据,这里演示的数据存于SqlServer...
Oracle没有 sqlserver的 top number 功能。只能以期间的形式实现代码实现分页,参数curPage 当前页、pageSize每页行数,计算出起始结束页码int startPage = (curPage - 1) * pageSize + 1;int endPage = curP...
分类:
数据库 时间:
2014-10-15 14:06:50
阅读次数:
174
继上次的SQLServer空间化任务之后,笔者又接到新的任务:当数据库属性字段发生变化时,在不改变业务代码的条件下,自动更新空间数据。首先想到的解决方案就是触发器。基本思路:在数据更新或插入完毕之后,当表的x,y字段任意一个的值发生变化时,即开始更新空间字段数据。下面..
分类:
数据库 时间:
2014-10-14 19:55:10
阅读次数:
164
今天在本地机直接在触发器里更新还有一台服务器数据时出现: MSDTC不可用解决的方法:在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动 1.A.不用事务,关用SELECT 语句.能否够分布式查询? B.L...
分类:
数据库 时间:
2014-10-14 18:50:09
阅读次数:
176