|
В этом разделе приведен ряд дополнительных примеров, демонстрирующих удобство использования табличных функций в таких задачах, как дополнительная трассировка, установка временных ограничений и периодическое обновление данных. Во всех примерах используется такое полезное свойство табличных функций, как возможность разместить код в операторе SELECT. Трассировка Большинство средств трассировки PL/SQL (SQL Trace, DBMS_TRACE и т. п.) устроены так, что после выполнения операции вам надо где-то искать результаты трассировки. Даже пакет Oracle DBMS_OUTPUT (простейший отладочный инструмент) требует отдельного места для вывода при использовании средств разработки типа Toad или PL/SQL Developer. Табличные функции позволяют включать отладочную информацию в результаты запроса. В сочетании с автономными транзакциями они помогают трассировать даже операции DML. Рассмотрим следующую функцию: /* Файл на веб-сайте: tracer.sql */ |
СТАТЬИ
- Язык PL/SQL
- Общая характеристика Delphi.NET 2006
- Delphi.NET. приложения Windows Forms
- Работа с базами данных .NET
- Совершенный код - Основы разработки ПО
- Совершенный код - Высококачественный код
- Совершенный код - Переменные
- Совершенный код - Операторы
- Совершенный код - Усовершенствование кода
- Совершенный код - Системные вопросы
- Совершенный код - Мастерство программирования
Авторизация
Примеры табличных функций
|
Главная
→
Язык PL/SQL
→
Табличные функции
→ Примеры табличных функций
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
