процедура без параметров

Процедура — это откомпилированный запрос, хранящийся на сервере, который может принимать аргументы.
Процедура может быть создана только в текущей базе данных, за исключением временных процедур.

Синтаксис
/*процедура может быть создана только в текущей базе */
--выбор базы
USE имя_базы
GO
--создание процедуры
CREATE PROC имя_процедуры
AS
 --инструкции
GO
--вызов процедуры
EXEC имя_процедуры
--модификация процедуры
ALTER PROC имя_процедуры
AS
 UPDATE инструкции
GO
--удаление процедуры
DROP PROC имя_процедуры
 
Скрыть

Показать

Копировать
  Script.sql  
--выбрать базу
USE zzz
GO
--создание процедуры
CREATE PROC myProcedure 
AS
 DECLARE @a int = 10
 DECLARE @b int = 20
 PRINT @a + @b
GO
--вызов процедуры
EXEC myProcedure
 
30