2016-10-13 32 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

相关问题