1
我正在審查一個存儲過程,其中我找到了下面的一段代碼。看看代碼,我的理解是,我們正在創建一個名爲@QuestionInclude的變量,並在動態SQL語句中傳遞它的值。但是這個代碼是如何工作的?如何在動態sql查詢中傳遞輸出變量
這對我來說是一個新的東西。
declare @QuestionInclude varchar(10)
select @sqln = 'select @QuestionInclude = 1 from ##Stg_Prelim'
exec sp_executesql @sqln,N'@QuestionInclude varchar(10) output',@QuestionInclude output