我正在運行一組sql查詢,並且在所有查詢都運行之前它們不報告行影響。無論如何,我可以得到增量反饋。直到所有查詢都執行完爲止,SQL查詢不是「報告」
例子:
DECLARE @HowManyLastTime int
SET @HowManyLastTime = 1
WHILE @HowManyLastTime <> 2400000
BEGIN
SET @HowManyLastTime = @HowManyLastTime +1
print(@HowManyLastTime)
END
這並不表明計數,直到循環完成。我如何在運行時顯示計數?
當我在sql2008上運行它時,您的查詢顯示它在消息選項卡中運行的計數。 – Jimbo 2011-06-08 13:00:33
是/你可以在你的陳述之間放置'GO'嗎?如果你把GO放進去,你的變量將會超出範圍,所以要小心。 – 2011-06-08 13:56:10