摘要:
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 ... 阅读全文