|
|
Компьютеры - Сервер базы данных - Хранимые и присоединенные процедуры22 января 2011
Оглавление: 1. Сервер базы данных 2. Хранимые и присоединенные процедуры 3. Операционная среда серверов 4. Транзакции и целостность БД 5. Согласованность чтения
Существуют расширенные версии языка SQL, которые поддерживают такие расширения, как хранимые и расширенные процедуры, а также управление ходом программы через ветвления и организацию циклов.
Хранимые процедуры это предварительно откомпилированные предложения языка SQL, которые сохраняются на сервере базы данных, использующей язык SQL. Клиент запускает хранимую процедуру с помощью команды EXECUTE<имя процедуры>. Таким образом, по сети передаются только два слова вместо двух сотен. Поскольку эта процедура уже откомпилирована и оптимизирована, серверу не нужно тратить время на компиляцию и оптимизацию.
В качестве хранимых процедур обычно используются часто выполняемые запросы.
Присоединенные процедуры подобны хранимым процедурам и исполняются в ответ на события, происходящие в БД. Когда с некоторыми приложениями языка SQL связана присоединенная процедура, выполнение этого предложения всегда запускает целую серию команд, входящих в эту процедуру. Присоединенная процедура автоматически выполняет одно или более предложений языка SQL, всякий раз, когда выполняет предложения INSERT, UPDATE или DELETE.
Самое важное применение присоединенных процедур заключается в обеспечении ссылочной целостности.
Просмотров: 4277
|