![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Хранимые процедуры – это процедуры и функции, хранящиеся непосредственно в базе данных в откомпилированном виде и которые могут запускаться пользователями или приложениями, работающими с базой данных. Хранимые процедуры обычно пишутся либо на специальном процедурном расширении языка SQL (например, PL/SQL для ORACLE или Transact-SQL для MS SQL Server), или на некотором универсальном языке программирования, например, C++, с включением в код операторов SQL в соответствии со специальными правилами такого включения. Основное назначение хранимых процедур - реализация бизнес-процессов предметной области.
Существует два вида хранимых процедур:
· процедуры выбора - могут возвращать более одного значения. В приложении имя ХП выбора подставляется в оператор SELECT вместо имени таблицы или просмотра;
· процедуры действия – вообще могут не возвращать данных и используются для реализации каких-либо действий.
3.5.2. Преимущества использования ХП:
1. одну процедуру можно использовать многими приложениями;
2. разгрузка приложения клиента путем переноса части кода на сервер и вследствие этого – упрощение клиентских приложений;
3. при изменении ХП все изменения немедленно становятся доступными для всех клиентских приложений;
4. улучшенные характеристики выполнения, связанные с тем, что ХП выполняются сервером, в частности – уменьшенный сетевой трафик.
Дата публикования: 2014-12-28; Прочитано: 230 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!