Студопедия
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция
|
Используйте команду GOTO для безусловного перехода
- В окне Query (Запрос) выберите вкладку Editor (Редактор), а затем нажмите кнопку Clear Window (Очистить окно). Query Analyzer очистит окно.
- В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить сценарий). Query Analyzer отобразит диалоговое окно Open Query File (Открыть файл запроса).
- Выделите сценарий с именем GOTO и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий.
- В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить запрос). Query Analyzer отобразит результат запроса.
Циклы
Последняя из команд управления ходом выполнения позволяет вам выполнять оператор или блок операторов до тех пор, пока выполняется (является истинным) указанное условие.
Простой цикл WHILE
Простейшая форма цикла WHILE содержит булево выражение и оператор или блок операторов. Операторы будут повторяться, пока булево выражение не примет FALSE. Если при первой оценке булево выражение имеет значение FALSE, то оператор или блок операторов не будет выполняться вообще.
Используйте простой цикл WHILE
- В окне Query (Запрос) выберите вкладку Editor (Редактор), а затем нажмите кнопку Clear Window (Очистить окно). Query Analyzer очистит окно.
- В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить сценарий). Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса).
- Выделите сценарий с именем WHILE и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий.
- В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить запрос). Query Analyzer отобразит результат запроса.
Используйте структуру WHILE...CONTINUE
- В окне Query (Запрос) выберите вкладку Editor (Редактирование), а затем нажмите кнопку Clear Window (Очистить окно). Query Analyzer очистит окно.
- В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить сценарий). Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла сценария).
- Выделите сценарий с именем WHILECONTINUE и нажмите кнопку Open (Открыть).Query Analyzer загрузит сценарий.
- В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить сценарий). Query Analyzer отобразит результат выполнения запроса.
Краткое содержание
Чтобы...
| Синтаксис оператора SQL
| Выполнить оператор по условию
| IF Булево_выражениеОператор_или_блок[ELSE оператор_или_блок] | Вернуть условные результаты в операторе SELECT или UPDATE на основе эквивалентности одного значения
| CASE значениеWHEN выр_один THEN рез_выр_одинWHEN выр_два THEN рез_выр_дваWHEN выр_n THEN рез_выр_n[ELSE альт_рез_выр]END | Вернуть условные результаты в операторе SELECT или UPDATE на основе значения булевого выражения
| CASEWHEN Булево_один THEN рез_выр_один WHEN Булево_два THEN рез_выр_два WHEN Булево_n THEN рез_выр_n [ELSE альт_рез_выр]END | Безусловно передавать управление
| GOTO имя_метки имя_метки:
| Повторять оператор или блок операторов пока условие выполнения истинно (TRUE)
| WHILE Булево_выр оператор_или_блок
| Выйти из цикла WHILE
| WHILE Булево_выр BEGIN BREAK END | Вернуться к началу цикла WHILE
| WHILE Булево_выр BEGIN CONTINUE END |
|