SobesLab логотип SobesLab

Ответ

Они позволяют выполнять на стороне сервера набор операций одним вызовом. Преимущества: снижение нагрузки на сеть (несколько команд выполняются внутри БД, а не отправляются по отдельности), повторное использование (логика хранится в базе и может многократно вызываться), безопасность (можно ограничить прямой доступ к таблицам и дать право только на вызов процедуры, которая делает проверенные изменения), а также процедуры компилируются один раз и хранятся в готовом виде, что ускоряет их последующие исполнения.