1、语句执行完显示打印结果
直接打印:print 'Hello world!'
print 中的换行:PRINT 'Test'+CHAR(13)+'Name'
print有个缺陷就是打印结果只能在语句执行完后,才能看到。下面介绍一种方式解决这个问题。
2、实时显示打印结果
用RAISERROR来实现 立即打印出结果。
declare @i int = 1,@str nvarchar(10)
while @i<3
begin
set @str = CONVERT(nvarchar(10),@i);
RAISERROR(@str,10,1) WITH NOWAIT;
waitfor delay '00:00:02'
set @i += 1
end