
- •Виды хранимых процедур в Firebird
- •Пример выполнения практической работы
- •Некоторые дополнительные сведения Использование переменных
- •Управляющие конструкции begin..End
- •Стандартные операторы
- •И еще примеры Процедуры без параметров
- •Процедуры с входными параметрами
- •Использование входных параметров и локальных переменных
- •Процедуры с выходными параметрами
- •Процедуры с входными и выходными параметрами
- •Обработка данных в процедурах
- •Селективные процедуры
- •Вызов процедур из процедур или триггеров
- •Рекурсивные процедуры
- •Особенность вложенных вызовов процедур и рекурсивных процедур
- •Планы процедур и производительность Планы процедур
- •Производительность
- •Контрольные вопросы
Контрольные вопросы
Что такое бизнес-правила?
Что такое хранимая процедура?
Какие в Firebird существуют виды хранимых процедур?
Как происходит вызов процедур каждого вида?
В чем главное отличие в работе процедур каждого вида?
Какие преимущества имеет использование хранимых процедур?
Как записываются параметры и локальные переменные в операторах SQL внутри хранимых процедур и триггеров?
Какие операторы SQL допускается использовать в хранимых процедурах и триггерах?
Какие операторы можно использовать в хранимых процедурах?
Для чего используется оператор SUSPEND?
Какие хранимые процедуры называются рекурсивными?
Привести синтаксис оператора IF … THEN … ELSE.
Привести синтаксис оператора FOR SELECT … DO.
Привести синтаксис оператора WHILE … DO.
Чем отличается обычный и "ленивый" режим создания и редактирования хранимых процедур?
Как происходит процесс обработки исключений в хранимых процедурах?