ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
