随笔分类 - SQL Server
摘要:聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,如果应用程序执行 的一个查询经常检索某一日期范围内的记录,则使用聚集索引可以迅速找到包含开始日期的行,然后检索表中所有相邻的行,直到到达结束日期。这样有助于提...
阅读全文
摘要:用 ANY、SOME 或 ALL 修改的比较运算符
阅读全文
摘要:锁和事务隔离级别在处理嵌套事务以及协调处理事务的并发性上有重大意义,花了几天时间总结了一下,今天共享出来。。。
阅读全文
摘要:STR用来把数字数据转换成字符数据。STUFF:删除指定长度的字符,并在指定的起点处插入另一组字符。
阅读全文
摘要:有时在读取数据时,会从数据库中读取从某个位置到某个位置的数据,但是这个ID已经被破坏,不连续时主要采用row_number()函数。。。
阅读全文
摘要:隐式事务,SQL Server在没有事务存在的情况下会开始一个事务,但不会像在自动模式中那样自动执行COMMIT 或ROLLBACK 语句。事务必须显式结,不然会导致表被锁住。
阅读全文
摘要:在我们开发商务软件的时候,常常会遇到这样的一个问题:怎样防止用户重复登录我们的系统?特别是对于银行或是财务部门,更是要限制用户以其工号身份多次登入。
阅读全文
摘要:使用复制技术,用户可以将一份客户端的数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性,就无需编程实现客户端和服务器端数据同步了!大大提高了工作效率!
阅读全文
摘要:Microsoft® SQL Server™ 2000 支持 DECLARE CURSOR 语句上的 GLOBAL 和 LOCAL 关键字以定义游标名称的作用域。GLOBAL 指定游标名称对连接是全局性的。LOCAL 指定游标名称对含有 DECLARE CURSOR 语句的存储过程、触发器或批处理是局部性的。
阅读全文
摘要:一次只能设置一个隔离级别选项,而且设置的选项将一直对那个连接始终有效,直到显式更改该选项为止。事务隔离级别定义了可为读取操作获取的锁类型。当事务进行时,您可以随时将事务从一个隔离级别更改为另一个隔离级别。将事务从一个隔离级别更改为另一个隔离级别之后,便会根据新级别的规则对更改后读取的资源执行保护。
阅读全文
摘要:当使用嵌套事务时,常常由于内部事务出错而导致存储过程出错,在此工作基础上作了一点小结。。。
阅读全文