2016-10-13 18 views
1

私はlaravelアプリケーションで呼び出す必要がある既存のMSSQLストアドプロシージャを持っています。私はララベルの雄弁に先進的な雑草を使うことができると知っていますが、クライアントは私がそのストアドプロシージャと呼ぶべきであると考えています。laravel 5のMSSQLストアドプロシージャの名前付きパラメータを呼び出す

私はDB:statementを使用できることを知っているが、私はparamsという名前を渡す方法を知らない

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

を次のようにSPを呼び出す必要があります。

これで私を助けてもらえますか?

答えて

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

関連する問題