我有一個存儲過程,我想在其中存儲由另一個存儲過程返回的值,我該怎麼做。我嘗試並Google搜索,但無法成功。我的代碼是:如何將存儲過程返回值存儲在表或變量中
declare @t table (name varchar(100))
declare @MprNum varchar(20)
insert @t exec usp_GetNextInvoice 'MPRId','MPRNo','MPRMain'
select @MprNum=name from @t
我也試過這樣:
create table #t(name varchar(100))
declare @MprNum varchar(20)
insert #t exec usp_GetNextInvoice 'MPRId','MPRNo','MPRMain'
select @MprNum=name from #t
但沒有成功。
這是什麼意思沒有成功 – TheGameiswar
如何'usp_GetNextInvoice'返回值,'return'或'select'?請顯示該存儲過程的相關詳細信息。 –
只需看看我已經嘗試過的問題,就可以通過select語句 – Loyal