waitfor的使用

create table my_test ( id int identity(1,1), [name] int ) go declare @theCount int set @theCount=1 while @theCount<100 begin insert into my_test values(@theCount) set @theCount=@theCount+1 waitfor delay '00:00:05' end


waitfor表示暂停后面的sql的执行

time 表示到时间以后在执行

而delay 每次执行延迟的时间

同时需要注意的是 执行结果它会在完成整个sql的执行以后才会进行返回。但是sql它已经在后台执行了,你直接是看不到执行状态的,它需要在执行完毕以后才会显示结果。查询sql完全看不到,而操作性的sql可以打开新的新的查询窗口对数据表进行查询就能看到了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值