我有一个用于插入数据的sp,它有三个参数,例如:a,b,c。所以我想用params运行sp,但是无法在laravel中找到解决方案。
这就是我的尝试。
DB::select('EXEC sp_name @a=a, @b=b, @c=c');
但是,它没有用。
答案 0 :(得分:0)
我得到了答案。只有报价缺失
这是工作示例
DB::select("EXEC sp_name @a='a', @b='b', @c='c'");
答案 1 :(得分:-1)
试试这个:
$a=1;
$b=2;
$c=3;
$data=DB::select('call sp_name(?,?,?)',[$a,$b,$c]);