laravel 5.5+开发调用sqlserver存储过程解析

因项目需要在laravel 5.5+使用sqlserver存储过程:
在存储过程有无返回值的问题上用select()方法时,过程必须是一个返回列的过程,不然select()会报错,无返回类型的过程可以使用update方法,注意大括号的使用
例:
$sql='{ call Proc_XXX(参数) }';
        $conn=DB::connection('sqlsrv');
       //无返回列类型
        var_dump($conn->update($sql));//return 0 or -1
       //有返回列类型
        var_dump($conn->select($sql));//return object(stdClass)

0 个评论

要回复文章请先登录注册