GOTO Statement SQL Server

В этом учебном пособии вы узнаете, как использовать оператор GOTO в SQL Server (Transact-SQL) с синтаксисом и примерами.

Описание

Оператор GOTO приводит к тому, что выполнение кода переносится на метку после GOTO.

Синтаксис

Синтаксис оператора GOTO в SQL Server (Transact-SQL) состоит из двух частей: оператора GOTO и Label Declaration:

GOTO

Оператор GOTO состоит из ключевого слова GOTO, за которым следует label_name.

GOTO label_name;

Label Declaration

Label Declaration состоит из имени метки, за которым следует хотя бы один оператор для выполнения.

label_name:
{... оператор для выполнения...}

Примечание

  • label_name - должно быть уникальным в рамках кода.
  • После Label Declaration должен быть хотя бы один оператор для выполнения.

Пример

Рассмотрим, как использовать оператор GOTO в SQL Server (Transact-SQL).
Например:

В этом примере GOTO мы создали один оператор GOTO c названием MyLabel. Если @mysite_id равно 2, тогда выполнение кода перейдет на метку MyLabel.