Я видел особенности этого. Но не удалось получить причину, почему следует использоватьЗачем нам нужно использовать хранимую процедуру?
ответ
Хранимая процедура представляет собой набор операторов SQL с назначенным именем, которое хранится в базе данных в скомпилированной форме, так что оно может совместно использоваться рядом программ. Мы можем легко использовать хранимая процедура по мере необходимости
Нам необходимо использовать хранимые процедуры по следующим причинам.
1. Многоразовый План выполнения
Вместо запроса, SP делает кэш плана выполнения при сохранении его, которые могут быть повторно использованы
2. Sharing
хранимой процедуры могут быть разделены между различными приложениями по запросам, которые используются в коде.
3. Защита над Sql Injection
Sp обеспечивает безопасность по-инъекций с помощью чеков, а не запрос
4. Одно изменение места
Он обеспечивает с пользой изменять в одном месте, которые отражают изменения везде, где они используются.
5. Исполнительные разрешения
SP имеет функцию, где мы можем дать выполняющее разрешения только к пользователю или роли
Ссылка содержит [USES] (http://stackoverflow.com/a/209040/7609073) –
[Это] (http://stackoverflow.com/questions/459457/ что-есть-хранимая-процедура) ссылка объясняет, что это такое и какая польза (если таковая имеется). –