たとえば、私は
を持っています//これは単なるダミーのサンプルコードです。WHILEを中断して、ストアドプロシージャの最後の位置に戻る - SQL Server
WHILE
BEGIN
Statement 1
GOTO RESET
Statement 2
GOTO RESET
Statement 3
GOTO RESET
END
RESET:
SET @Var = 1
// At this point, I need to come back my last position in the WHILE LOOP
私の質問は
1です。それは可能ですか?
2.はいの場合、どうすればいいですか?
は
'WHILE'と' GOTO'はT-SQLコードでは非リレーショナルで遅いので避けるべきです。代わりにセットベースの操作を使用してください。 –
@AnthonyFaull常に例外がありますが、時にはwhileとgotoを使用する必要があります。 –