Създаване на съхранена процедура Microsoft Docs

Този раздел описва как можете да създадете Transact-SQL съхранена процедура в SQL Server Management Studio с помощта на израза Transact-SQL CREATE PROCEDURE.

Моля, направете следното, преди да започнете. Разрешения

Създаване на съхранена процедура с помощта на: SQL Server Management Studio, Transact-SQL

Разрешения

Този оператор изисква разрешение CREATE PROCEDURE за базата данни и разрешение ALTER за схемата, в която се създава процедурата.

Създайте съхранена процедура

Можете да използвате едно от следните.

SQL Server Management Studio

Използване на SQL Server Management Studio

Създаване на процедура в браузъра на обекти

ВObject Explorer се свържете с екземпляр на Database Engine и го внедрите.

РазгънетеБази данни, разгънете базата данни AdventureWorks2012 и след това разгънетеПрограмиране.

Щракнете с десния бутон върхуСъхранени процедури и изберетеНова съхранена процедура.

В менютоЗаявка изберетеПосочване на стойности за параметрите на шаблона.

В диалоговия прозорецЗадаване на стойности за параметри на шаблон въведете следните стойности за показаните параметри.

Връща информация за служителите.

Натиснете бутонаOK.

За да проверите синтаксиса, изберетеParse от менютоQuery. Ако се върне съобщение за грешка, сравнете инструкциите с тези по-горе и направете корекции, ако е необходимо.

За да създадете процедура, от менютоЗаявка изберетеИзпълни. Създадена е процедуракато обект в базата данни.

За да видите процедурата в Object Explorer, щракнете с десния бутон върхуStored Procedures и изберетеRefresh.

За да стартирате процедурата, в Object Explorer щракнете с десния бутон върху името на съхранената процедураHumanResources.uspGetEmployeesTest и изберетеИзпълни съхранена процедура.

В прозорецаИзпълнение на процедура въведете Margheim като стойност за параметъра @LastName и Diane като стойност за параметъра @FirstName.

Внимание!

Потвърдете всички потребителски данни. Не ги включвайте в сценария без проверка. Никога не изпълнявайте команда въз основа на непроверени потребителски данни.

Използване на Transact-SQL

ВObject Explorer се свържете с екземпляр на Database Engine.

ИзберетеСъздаване на заявка от менютоФайл.

Копирайте следния пример в прозореца на заявката и щракнете върху бутонаИзпълни. Този пример създава същата съхранена процедура като преди, но с различно име на процедура.

За да стартирате процедурата, копирайте следния пример в заявката, която създавате, и щракнете върху бутонаИзпълни. Показани са различни методи за задаване на стойности на параметри.