В этом уроке рассмотрено, как создать хранимую процедуру и функции в SQL Server 2014. Хранимая процедура служит для того, чтобы мы могли хранить определенный запрос на сервере и как только этот запрос нам понадобится, у нас была возможность его вызвать в любом месте кода. Хранимая процедура создается благодаря команде CREATE PROC и далее указывается её название. Также задается ключевое слово AS, после которого указывается тело хранимой процедуры. Вызов хранимой процедуры осуществляется с использованием команды EXEC, и указывают её название. Пользовательская функция имеет схожесть на хранимую процедуру, только немного другие возможности, мы можем возвращать только одно значение: скалярное или табличное, но при этом пользовательские функции удобней в плане вызова, так как не указывается какое-то ключевое слово для этого. Создание происходит благодаря команде CREATE FUNCTION, нужно указать имя, далее задается значение, которое мы будем возвращать, и после AS добавляют тело функции.