хранимая процедура это



Автор Deman_ru задал вопрос в разделе Другие языки и технологии

Исполняемые хранимые процедуры и получил лучший ответ

Ответ от Новиков Федор[гуру]
хранимая процедура является куском кода на языке управления базой данных (обычно - какое-либо расширение SQL), который выполняется как одно целое в рамках транзакции.
Отличия вызова процедуры от прямого исполнения того же кода через запрос:
1. администратор базы данных может назначить права процедуре и на исполнение процедуры, т. е. пользователь может не иметь прав на доступ к таблицам БД, но иметь права на запуск процедур, а процедуры будут выполнять разрешенные данному пользователю действия. Таким образом получается требуемый уровень безопасности.
2. в тексте хранимых процедур может допускаться расширение языка SQL по сравнению с языком запросов, например, не все СУБД позволяют в запросе создать переменную и ее использовать, а в хранимой процедуре - можно.
3. СУБД тратит меньше времени на запуск процедуры, это дает выигрыш при большой частоте запросов.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Исполняемые хранимые процедуры
Хранимая процедура на Википедии
Посмотрите статью на википедии про Хранимая процедура
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*