Выполнить хранимую процедуру с именем в виде строки - PullRequest
2 голосов
/ 04 марта 2010

Как мне выполнить хранимую процедуру, названную в виде строки

Я пробовал это:

EXEC CAST(@GetDD AS StoredProcedure);

1 Ответ

3 голосов
/ 04 марта 2010

Создайте динамическую строку SQL и выполните ее:

declare @sql varchar(512);
set @sql = 'exec ' + @GetDD;
EXEC (@sql);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...