1
我有一個帶有int輸出參數的存儲過程。如果我運行SQL Server事件探查器,通過一些Net代碼執行存儲過程,並捕獲RPC:完成事件,文本數據是這樣的:在sql profiler中執行存儲過程
declare @p1 int
set @p1=13
exec spStoredProcedure @[email protected] output
select @p1
爲什麼它看起來像它得到的值輸出參數在執行存儲過程之前?
我發現了一個答案,它是RPC:completed
事件類。所以它當時已經知道結果了。但我無法理解爲什麼exec語句在RPC:completed
事件完成之後。