|
Начнем с простого примера, показывающего, как выглядят табличные функции и что они могут делать. Простой пример Выше уже высказывалась мысль о том, чтобы обращаться к табличной функции с помощью оператора SELECT. Приведем пример. SELECT * FROM TABLE(company_balance_sheet); На первый взгляд это выглядит как обычный запрос, но посмотрите внимательно: company_balance_sheet - это функция. Представим себе, что эта функция может анализировать миллионы пространных бухгалтерских записей о потенциальных приобретениях на предмет того, как они повлияют на итоговую прибыльность родительской компании. Огромный объем данных и строгие правила бухгалтерского учета требуют использования отдельной программы, но что делать, если результат должен быть доступен при помощи простого запроса, выданного с веб-страницы? На помощь приходят табличные функции. Вот пример использования табличной функции в программе на PL/SQL. Заметьте, здесь она используется, как и любой другой курсор. Однако эта функция может просматривать множество детальных записей о транзакциях, вычисляя в реальном времени итоги по регионам, что дает возможность менеджерам принимать решения, связанные с планированием объемов продаж. |
СТАТЬИ
- Язык PL/SQL
- Общая характеристика Delphi.NET 2006
- Delphi.NET. приложения Windows Forms
- Работа с базами данных .NET
- Совершенный код - Основы разработки ПО
- Совершенный код - Высококачественный код
- Совершенный код - Переменные
- Совершенный код - Операторы
- Совершенный код - Усовершенствование кода
- Совершенный код - Системные вопросы
- Совершенный код - Мастерство программирования
Авторизация
Зачем нужны табличные функции?
|
Главная
→
Язык PL/SQL
→
Табличные функции
→ Зачем нужны табличные функции?
|
| 1 2 3 4 5 6 7 8 9 10 11 |
