В этом учебном пособии вы узнаете, как использовать оператор CONTINUE в SQL Server (Transact-SQL) с синтаксисом и примерами.
Описание
В SQL Server оператор CONTINUE используется, когда вы хотите, чтобы WHILE LOOP выполнялся снова. Он будет игнорировать любые команды после оператора CONTINUE
Синтаксис
Синтаксис оператора CONTINUE в SQL Server (Transact-SQL):
CONTINUE;
Параметры или аргументы
Для оператора CONTINUE нет параметров или аргументов.
Примечание
- Вы используете оператор CONTINUE, чтобы перезапустить WHILE LOOP и снова запустить тело WHILE LOOP с самого начала.
- См. также операторы WHILE LOOP и BREAK.
Пример
Рассмотрим пример использования оператора CONTINUE в SQL Server (Transact-SQL).
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
DECLARE @site_id INT; SET @site_id = 0; WHILE @site_id <= 10 BEGIN IF @site_id = 2 BREAK; ELSE BEGIN SET @site_id = @site_id + 1; PRINT 'Inside WHILE LOOP on Yandex.com'; CONTINUE; END; END; PRINT 'Done WHILE LOOP on Yandex.com'; GO |
В этом примере оператора CONTINUE мы перезапустим WHILE LOOP, если переменная @site_id не равна 2, как указано в операторе IF ... ELSE.