10 2009 档案
摘要:1.:newsequentialid 函数比起 newid 函数最大的好处是:如果你在一个 UNIQUEIDENTIFIER 字段上建立索引,使用 newid 产生的新的值是不固定的,所以新的值导致索引B+树的变化是随机的。而 newsequentialid 产生的新的值是有规律的,则索引B+树的变化是有规律的。有规律和无规律就会带来性能的改进。 2:UNIQUEIDENTIFI...
阅读全文
摘要:set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author: netcorner -- Create date: 3/10/2008 -- Description: Split string variant with...
阅读全文
摘要:DECLARE titles_cursor CURSOR FOR select distinct E_ID from C_Employee order by E_ID ASC ; declare @ids as varchar(1000) OPEN titles_cursor declare @iname as int FETCH NEXT FROM titles_cursor I...
阅读全文
摘要:Sql Server 2005/2008中提供了begin tran,commit tran和rollback tran来使用事务。begin tran表示开始事务, commit tran表示提交事务,rollback tran表示回滚事物。具体用法如下: -- ============================================= -- Au...
阅读全文
摘要:如果想将共享锁持续到事务结束,可以使用下面的语句: SELECT * FROM AA holdlock where BB =1 GO 如果是行锁定,可以参考下面的语句: SELECT * FROM AA ROWLOCK WHERE BB = 1 GO 如果想在自己读取之前,禁止其它事务来读取,可以在一个事务中先使用UPDATE AA SET BB=BB WHERE 1=0 ...
阅读全文
摘要:注:在执行转换时得先将sqlserver2005版本设置兼容sqlserver2000的模式,详细,就是右击你选中的数据库,然后选择“属性”,然后再选择“选项”,然后选择一个sqlserver的兼容版本 直接restore或附加应该是不行的, 用脚本+导数据肯定没有问题。 SQL server 2005转换为SQL server 2000的步骤 1. 生成for 2000版本的...
阅读全文
摘要:同步方法和异步方法的区别 同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果 异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作 异步编程概览 .NET Framework 允许您异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托定义具有适当签名 的 BeginInvoke 和 EndInvoke 方...
阅读全文