ВУЗ:
Составители:
Рубрика:
128
Преимущества выполнения в базе данных хранимых процедур
вместо отдельных операторов SQL:
необходимые операторы уже содержатся в базе данных, они
прошли этап синтаксического анализа и находятся в исполняемом
формате;
хранимые процедуры позволяют разбивать большие задачи
на самостоятельные, более мелкие и удобные в управлении части;
хранимые процедуры могут вызывать другие хранимые
процедуры и функции;
хранимые процедуры могут быть вызваны из прикладных
программ других типов;
хранимые процедуры выполняются быстрее, чем последова-
тельность отдельных операторов;
хранимые процедуры проще использовать: они могут состо-
ять из десятков и сотен команд, но для их запуска достаточно ука-
зать всего лишь имя нужной хранимой процедуры. Это позволяет
уменьшить размер запроса, посылаемого от клиента на сервер, а
значит, и нагрузку на сеть.
Типы хранимых процедур:
Системные хранимые процедуры.
Пользовательские хранимые процедуры.
Временные хранимые процедуры. Они делятся на локальные
и глобальные.
Создание новой и изменение имеющейся хранимой процедуры
осуществляется с помощью следующей команды:
CREATE | ALTER PROC[EDURE] имя_процедуры;
Удаление хранимой процедуры осуществляется командой
DROP PROCEDURE {имя_процедуры.
Для выполнения хранимой процедуры используется команда
EXEC [ UTE] имя_процедуры.
Контрольные вопросы
1. Что такое хранимая процедура?
2. Где выполняются хранимые процедуры?
3. Как активизируются хранимые процедуры?
4. В чем преимущества использования хранимых процедур?
5. Какие типы хранимых процедур имеются в SQL Server 2005?
Преимущества выполнения в базе данных хранимых процедур вместо отдельных операторов SQL: необходимые операторы уже содержатся в базе данных, они прошли этап синтаксического анализа и находятся в исполняемом формате; хранимые процедуры позволяют разбивать большие задачи на самостоятельные, более мелкие и удобные в управлении части; хранимые процедуры могут вызывать другие хранимые процедуры и функции; хранимые процедуры могут быть вызваны из прикладных программ других типов; хранимые процедуры выполняются быстрее, чем последова- тельность отдельных операторов; хранимые процедуры проще использовать: они могут состо- ять из десятков и сотен команд, но для их запуска достаточно ука- зать всего лишь имя нужной хранимой процедуры. Это позволяет уменьшить размер запроса, посылаемого от клиента на сервер, а значит, и нагрузку на сеть. Типы хранимых процедур: Системные хранимые процедуры. Пользовательские хранимые процедуры. Временные хранимые процедуры. Они делятся на локальные и глобальные. Создание новой и изменение имеющейся хранимой процедуры осуществляется с помощью следующей команды: CREATE | ALTER PROC[EDURE] имя_процедуры; Удаление хранимой процедуры осуществляется командой DROP PROCEDURE {имя_процедуры. Для выполнения хранимой процедуры используется команда EXEC [ UTE] имя_процедуры. Контрольные вопросы 1. Что такое хранимая процедура? 2. Где выполняются хранимые процедуры? 3. Как активизируются хранимые процедуры? 4. В чем преимущества использования хранимых процедур? 5. Какие типы хранимых процедур имеются в SQL Server 2005? 128
Страницы
- « первая
- ‹ предыдущая
- …
- 127
- 128
- 129
- 130
- 131
- …
- следующая ›
- последняя »