sqlserver2008 waitfor delay的问题
在测试时候发现一个怪问题
SQLSERVER2008的查询分析器中执行已下语句
waitfor delay '00:00:19'
print '123'
--结果正常延时19秒打印出'123'
waitfor delay '00:00:20'
print '123'
--结果等到30-32秒才打印出'123'
后面运行
PRINT CONVERT(VARCHAR(30),GETDATE(),113)
waitfor delay '00:00:20'
print '123'
PRINT CONVERT(VARCHAR(30),GETDATE(),113)
--结果语句确实在20S的时候执行结束了,但是就是把结果没有返回给查询分析器
延时时间范围在20秒到32秒的范围内都有这个延时不准的问题,请问大家可能是什么问题?
[最优解释]
我执行的结果没问题啊,不过我是一次性执行的,刚好59秒
SQL Server 分析和编译时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 19014 毫秒。
123
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 20014 毫秒。
123
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
06 11 2012 17:46:25:727
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 20014 毫秒。
123
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
06 11 2012 17:46:45:737
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
SQL Server 分析和编译时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。