declare @add1sum int ,@add2sum int, @sql nvarchar(1000)
set @sql=N'select @add1sum= sum(add1),@add2sum=sum(add2) from sum'
exec sp_execute @sql,N'@add1sum int ouput,@add2sum int output',@add1sum output,@add2sum output
print @add1sum
報錯的提示是:消息 214,級別 16,狀態 2,過程 sp_execute,第 1 行過程需要類型為 'int' 的參數 '@handle'。
請教一個sp_execute 的問題,下面的代碼怎么老是報錯?
瀟湘沐
2018-12-07 11:48:36