В PL/SQL поддерживаются различные виды циклов. Цикл (loop) позволяет неоднократно выполнять одну и ту же последовательность операторов. Например, в следующем блоке используется простой цикл для ввода цифр от 1 до 50 в таблицу temp_table:


курсора программа может по очереди обрабатывать строки из возвращаемого набора строк. Например, ниже показано, как можно считать в базе данных имена и фамилии всех студентов:


После создания и сохранения этой процедуры в базе данных можно вызвать ее, например, с помощью следующего блока:

Внимание
Выходные данные DBMS OUTPUT. PUT LINE можно просмотреть bSQL*PIus, воспользовавшись командой set serveroutput on (см. главу2).
< Предыдущая | Следующая > |
---|