GOTO Statement SQL Server

  • Русский
  • Deutsch

В этом учебном пособии вы узнаете, как использовать оператор 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.

Программирование SQL Server