DECLARE @i INT;
SET @i=1
WHILE @i<=100
BEGIN
PRINT @i;
SET @i=@i+1
WAITFOR DELAY '00:00:01'
END
难道是缓冲区填满了才出来了?这也不对啊
...全文
2277打赏收藏
sql中print的问题
以前就发现了,比如我在一个循环中print 变量值出来查看,在“消息”中能够明显的看到,print的消息并不是一条条出来的,而是一批批出来的,不太理解为什么? 比如 DECLARE @i INT; SET @i=1 WHILE @i<=100 BEGIN PRINT @i; SET @i=@i+1 WAITFOR DELAY '00:00:01' END 难道是缓冲区填满了才出来了?这也不对啊