|
PL/SQL поддерживает три вида циклов, обеспечивая тем самым возможность создания оптимального кода для решения любой конкрет- ной задачи. В большинстве случаев, требующих использования цикла, применима любая из циклических конструкций. Однако выбор не самой удачной для конкретного случая конструкции может повлечь за собой написание множества дополнительных строк кода. В итоге получившийся модуль будет сложнее для восприятия и дальнейшего сопровождения. Чтобы показать, как разные виды циклов по-разному решают поставленную перед ними задачу, рассмотрим далее три типа циклов. В каждом случае процедура вызывает display_total_sales для каждого года, номер которого находится в диапазоне между начальным и конечным значением аргумента. Очевидно, в рассмотренных примерах цикл FOR требует наименьшего объема кода. Но использование данного типа цикла возможно лишь потому, что заранее известно, что тело цикла будет выполняться определенное количество раз. Во множестве других случаев количество проходов цикла должно быть переменным, так что применение цикла FOR будет невозможно. |
СТАТЬИ
- Язык PL/SQL
- Введение в PL/SQL
- Что такое PL/SQL?
- Основные элементы синтаксиса PL/SQL
- Программные данные
- Управляющие операторы
- Циклы в PL/SQL
- Обработка исключений
- Записи
- Коллекции
- Процедуры, функции и пакеты
- Выборка данных
- Изменение данных
- Управление транзакциями в PL/SQL
- Триггеры базы данных
- Заключение: от основ к применению PL/SQL
- Курсоры
- Табличные функции
- Шифрование и хеширование данных
- Контроль доступа на уровне строк
- Детальный аудит
- Генерирование случайных значений
- Использование планировщика
- Краткий справочник
- Введение в PL/SQL
- Общая характеристика Delphi.NET 2006
- Delphi.NET. приложения Windows Forms
- Работа с базами данных .NET
- Совершенный код - Основы разработки ПО
- Совершенный код - Высококачественный код
- Совершенный код - Переменные
- Совершенный код - Операторы
- Совершенный код - Усовершенствование кода
- Совершенный код - Системные вопросы
- Совершенный код - Мастерство программирования
Авторизация
Циклы в PL/SQL
|
Главная
→
Язык PL/SQL
→
Введение в PL/SQL
→ Циклы в PL/SQL
|
|
Другие статьи
|
