2012-05-03 5 views
-2
EXEC [dbo].[SP] 
    @Param = (SELECT COUNT(id) FROM TABLE) 

Дает ошибки, так что же самое лучшее или что я делаю неправильно?Использовать инструкцию выбора в качестве значения параметра

без использования DeclareSet и т.д. и т.п.

+4

Почему без 'DECLARE'' SET' и т. Д.? Это похоже на вопрос, как сделать бумажный самолетик без бумаги. – MatBailie

+0

@ Dems, кто говорит? –

+2

Умм, потому что это * * так, как вы это делаете? – MatBailie

ответ

4

установить его перед запуском хранимой процедуры?

SET @Para1 = (SELECT COUNT(id) FROM TABLE) 
EXEC [dbo].[SP] @Param = @Para1 
Смежные вопросы