Разработка клиент-серверных приложений с использованием технологий Oracle. Семенова И.И. - 59 стр.

UptoLike

Составители: 

58
25. Объявить переменные типа BOOLEAN, NVARCHAR2, DATE.
Присвоить значения, соответствующие типам. Выполнить преобразование
переменных типа BOOLEAN, NVARCHAR2, DATE в FLOAT, INT, REAL
соответственно и вывести результат на экран.
Условная конструкция IF:
26. Подсчитать количество поставщиков в таблице Deliveries. Если их
в таблице от 2 до 5, то ничего не сообщать, в противном случае вывести
сообщение вида "В таблице ... поставщиков" (вместо многоточия поста-
вить точное количество поставщиков).
27. Подсчитать сумму закупок книг в таблице покупок. Если получен-
ная сумма в диапазоне от 1000 до 5000, то ничего
не сообщать, в против-
ном случае вывести сообщение вида "Сумма закупок = …" (вместо много-
точия поставить точную сумму).
28. Подсчитать среднюю стоимость закупки книг в таблице покупок.
Если полученная стоимость в диапазоне от 1000 до 5000, то ничего не со-
общать, в противном случае вывести сообщение вида "Средняя стоимость
закупки = …" (вместо многоточия поставить точную
среднюю стоимость).
29. Определить минимальную стоимость закупки книг в таблице поку-
пок. Если полученная стоимость в диапазоне от 200 до 300, то ничего не
сообщать, в противном случае вывести сообщение вида "Минимальная
стоимость закупки = …" (вместо многоточия поставить точную стои-
мость).
Цикл WHILE:
30. Определить количество записей в таблице Authors. Пока записей
меньше 15, делать в цикле добавление записи в таблицу с автоматическим
наращиванием значения ключевого поля, а вместо имени автора ставить
значение 'Автор не известен'.
31. Определить количество записей в таблице издательств. Пока запи-
сей меньше 20, делать в цикле добавление записи в таблицу с
автоматиче-
ским наращиванием значения ключевого поля, а вместо названия изда-
тельства ставить значение 'не известно'.
32. Определить количество записей в таблице поставщиков. Пока за-
писей меньше 17, делать в цикле добавление записи в таблицу с автомати-
ческим наращиванием значения ключевого поля, а вместо названия по-
ставщика ставить значение 'не известен'.
Объявление курсора:
33. Создать курсор по данным таблицы Books с полями Code_book, Ti-
tle_book.
34. Создать курсор по данным таблицы поставщиков (таблица Deliver-
ies) с полями Name_delivery, Name_company.