2016-10-13 2 views
1

У меня есть существующая MSSQL Хранимая процедура, которую мне нужно вызвать в моем приложении laravel. Я знаю, что я могу использовать расширенные возможности в laravel eloquent, но клиент ожидает, что я должен назвать эту хранимую процедуру.Вызов именованных параметров хранимой процедуры MSSQL в laravel 5

нужно вызвать СП следующего

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]); 

ДБО. может потребоваться удалить, а не на 100% уверенно, если это то, что вы ищете , но я надеюсь, что он поместит вас на правильный путь.

+0

Извините, но не работает. Это то, что было выполнено - exec sp_getDepends: Action,: DependencyID {": Action": "SI", ": DependencyID": "89019"} – Gagan

Смежные вопросы