如何从 Laravel 执行存储过程

我需要在表单提交数据后执行存储过程。我让存储过程按照我想要的方式工作,并且我的窗体可以正常工作。我只是不知道从 laravel 5 执行 sp 的语句。

它应该是这样的:执行my_stored_procedure。但我似乎无法在网上找到类似的东西。


答案 1

试试这样的东西

DB::select('exec my_stored_procedure("Param1", "param2",..)');

DB::select('exec my_stored_procedure(?,?,..)',array($Param1,$param2));

尝试这个没有参数

DB::select('EXEC my_stored_procedure')

答案 2

您也可以执行以下操作:

DB::select("CALL my_stored_procedure()");

推荐