Как создать хранимую процедуру в другой хранимой процедуре в SQL Server 2008 - PullRequest
8 голосов
/ 23 июня 2011

Я хочу создать хранимую процедуру для использования внутри хранимой процедуры, как показано ниже.Возможно ли это?

CREATE procedure parentSP
as 

--child SP definition.
CREATE procedure childSP1 @inputArg varchar(50)
as 
--do something.
Go

--call child sp within parentSP
execute childSP1 '10'

Go

1 Ответ

10 голосов
/ 23 июня 2011

Вы можете использовать exec:

CREATE procedure parentSP
as 
exec('CREATE procedure childSP1 @inputArg varchar(50)
as 
--do something.')

--call child sp within parentSP
execute childSP1 '10'
Go
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...