2016-10-13 57 views
1

我有一個現有的MSSQL存儲過程,需要在我的laravel應用程序中調用。我知道我可以在laravel雄辯中使用高級功能,但客戶希望我應該調用該存儲過程。在laravel 5中調用MSSQL存儲過程的命名參數

我需要調用的SP如下

exec sp_getDepends @Action= 'smn',@DependencyID = 12345 

我知道,我可以使用DB:statement但我不知道如何通過名爲PARAMS。

你能幫我解決這個問題嗎?

謝謝

回答

0
DB::select(DB::raw("exec dbo.sp_getDepends :Action, :DependencyID"), 
[':Action' => $Action, ':DependencyID' => $DependencyID]); 

DBO的。可能需要刪除,而不是100%確定,如果這是你要找的東西,但我希望它會把你放在正確的軌道上。

+0

對不起,沒有工作。這是執行的內容 - exec sp_getDepends:Action,:DependencyID {「:Action」:「SI」,「:DependencyID」:「89019」} – Gagan

相關問題