22,207
社区成员
发帖
与我相关
我的任务
分享
/*
创建50万数据表,无索引
*/
SELECT TOP 500000 ROW_NUMBER()OVER(ORDER BY GETDATE())id,'a' AS NAME INTO TestTB
FROM sys.syscolumns a CROSS JOIN sys.syscolumns b
BEGIN TRAN
UPDATE testtb
SET NAME='b'
WHERE id=10
WAITFOR DELAY '00:00:10'
UPDATE testtb
SET NAME='c'
WHERE id=100
WAITFOR DELAY '00:00:10'
UPDATE testtb
SET NAME='d'
WHERE id=10000
ROLLBACK
BEGIN TRAN
UPDATE testtb
SET NAME='b'
WHERE id=908
--ROLLBACK