ВУЗ:
Составители:
Рубрика:
117
Окончание табл. 18
1
2
WHILE
Цикл с предусловием.
WHILE логическое_выражение
{оператор_SQL | блок _операторов}
[BREAK]
{оператор_SQL | блок _операторов}
[CONTINUE]
...BREAK
Выход из цикла WHILE
...CONTINUE
Продолжение цикла WHILE
DECLARE
Позволяет объявлять локальные переменные. Этот оператор
может стоять не только в начале процедуры, но и где угодно
в ее теле
PRINT
Выдает заданное значение на экран.
IF EXISTS (SELECT ID_Kaf
FROM Students
WHERE ID_Kaf = 1)
PRINT 'Кафедра МОиПЭВМ'
Длина строки с сообщением не должна превышать
255 символов
CASE
Позволяет выражениям принимать значение в зависимости от
условий. CASE является стандартной возможностью ANSI
SQL-92
Простое CASE-выражение:
CASE expression
WHEN expression1 THEN exression1
[[WHEN expression2 THEN expression2[..]]
[ELSE expressionN]
END
Пример 98. По введенному краткому названию кафедры вы-
вести ее полное название:
SELECT [Название кафедры] =
CASE NameKaf
WHEN 'МОиПЭВМ' THEN 'Математическое обеспечение и
применение ЭВМ'
WHEN 'САПР' THEN 'Системы автоматизированного
проектирования'
WHEN 'ИнОУп' THEN 'Информационное обеспечение
управления'
WHEN 'ВТ' THEN 'Вычислительная техника'
ELSE 'Нет такой кафедры'
END;
Окончание табл. 18
1 2
WHILE Цикл с предусловием.
WHILE логическое_выражение
{оператор_SQL | блок _операторов}
[BREAK]
{оператор_SQL | блок _операторов}
[CONTINUE]
...BREAK Выход из цикла WHILE
...CONTINUE Продолжение цикла WHILE
DECLARE Позволяет объявлять локальные переменные. Этот оператор
может стоять не только в начале процедуры, но и где угодно
в ее теле
PRINT Выдает заданное значение на экран.
IF EXISTS (SELECT ID_Kaf
FROM Students
WHERE ID_Kaf = 1)
PRINT 'Кафедра МОиПЭВМ'
Длина строки с сообщением не должна превышать
255 символов
CASE Позволяет выражениям принимать значение в зависимости от
условий. CASE является стандартной возможностью ANSI
SQL-92
Простое CASE-выражение:
CASE expression
WHEN expression1 THEN exression1
[[WHEN expression2 THEN expression2[..]]
[ELSE expressionN]
END
Пример 98. По введенному краткому названию кафедры вы-
вести ее полное название:
SELECT [Название кафедры] =
CASE NameKaf
WHEN 'МОиПЭВМ' THEN 'Математическое обеспечение и
применение ЭВМ'
WHEN 'САПР' THEN 'Системы автоматизированного
проектирования'
WHEN 'ИнОУп' THEN 'Информационное обеспечение
управления'
WHEN 'ВТ' THEN 'Вычислительная техника'
ELSE 'Нет такой кафедры'
END;
117
Страницы
- « первая
- ‹ предыдущая
- …
- 116
- 117
- 118
- 119
- 120
- …
- следующая ›
- последняя »
