Выходные параметры хранимой процедуры в SQL Server Profiler

У меня есть хранимая процедура с int выходной параметр. Если я выполняю SQL Server Profiler, выполните хранимую процедуру через некоторый код .NET и получите событие RPC:Completed, TextData похож на это:

declare @p1 int
set @p1=13
exec spStoredProcedure @OutParam=@p1 output
select @p1

Почему похоже, что это получает значение выходного параметра прежде, чем выполнить хранимую процедуру?

10
задан Graham Clark 4 February 2010 в 09:57
поделиться

1 ответ

Класс события RPC: Completed указывает, что удаленный вызов процедуры был завершен. Таким образом, выходной параметр фактически известен в этот момент. Посмотрите, показывает ли отслеживание RPC: Started то, что вы ожидаете.

6
ответ дан 4 December 2019 в 01:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: