2016-04-26 38 views
1

我有一些遺留代碼工作,並已發現了這一點:SQL Server「完成」 - 它有什麼作用?

DROP TABLE #Temp 
--========================================-- 
FINISH: 
--========================================-- 
SET @SqlString = 'blah blah blah' 

這是一個相當沉重的存儲過程的一部分,當我通過interwebs研究單詞「完成」使用相當普遍,人們都正在運行的工作沒有完成,所以我沒有很多運氣來找到這可能是什麼。在我看來,似乎SQL沒有那個「FINISH:」位就可以運行,但它像其他SQL關鍵字一樣是藍色的,所以它顯然用於某些事情。

回答

2

這是一個用於控制流量跳轉的標籤(例如GOTO)。

有關更多信息,請參閱documentation on MSDN

+0

啊,所以「完成」本身並不是一個關鍵字,但是通過在最後添加一個冒號它就變成了一個標籤? –

+0

@ n8。那是對的。 – jpw

+0

非常好,謝謝 –

相關問題