一般來說,避免GOTO是一種很好的做法。牢記這一點,我一直在與同事討論這個話題。 考慮下面的代碼: Line:
while(<>) {
next Line if (insert logic);
}
是否使用循環標籤算作一個goto? 這裏是perlsyn中的perldoc不得不說: 這裏有一個C程序員會如何編寫了Perl中的一個特定的算法:雖然這裏是如何一 fo
如果某個條件成立,我需要退出SQL腳本而不出錯。我讀過1解決方案將輸入raiseerror,錯誤代碼爲20+和with log參數。但限制因素是我可以執行,只有作爲管理員和連接到數據庫將被中止。 另外,我嘗試使用GOTO並跳轉到腳本結尾,但它不起作用,因爲我在腳本中間有多個GO。還有另一種解決方案嗎? IF <some condition> BEGIN GOTO Finished; END GO