ВУЗ:
Составители:
Рубрика:
24
Операторские скобки
BEGIN
/* в них нельзя помещать команды, изменяющие структуры объектов
БД. Операторские скобки должны содержать хотя бы один оператор. Тре-
буются для конструкций поливариантных ветвлений, условных и цикличе-
ских конструкций
*/
END
Условная конструкция IF
Синтаксис:
IF условие
Набор операторов1
ELSE
Набор операторов2
Пример:
DECLARE @a INT
DECLARE @str CHAR(30)
SET @a = (SELECT COUNT(*) FROM Authors)
IF @a >10
BEGIN
SET @str = 'Количество авторов больше 10'
SELECT @str
END
ELSE
BEGIN
SET @str = 'Количество авторов = ' + str(@a)
SELECT @str
END
Цикл WHILE
Синтаксис:
WHILE Условие
Набор операторов1
BREAK
Набор опреторов2
CONTINUE
Конструкции BREAK и CONTINUE являются необязательными.
Цикл можно принудительно остановить, если в его теле выполнить ко-
манду BREAK. Если же нужно начать цикл заново, не дожидаясь выпол-
нения всех команд в теле, необходимо выполнить команду CONTINUE.
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »