вызов хранимой процедуры в laravel показывает ошибку

я преобразовал SQL-запрос, который я сохранил SP и дал ему имя Sp_Available_Rooms

$roomtypes = DB::select("CALL Sp_Available_Rooms()");

я получаю следующую ошибку

SQLSTATE [42000]: синтаксическая ошибка или нарушение прав доступа: 1318 неверно
количество аргументов для PROCEDURE clickgo.Sp_Available_Rooms; ожидаемый
1, получил 0 (SQL: CALL Sp_Available_Rooms ())

Пожалуйста, кто-нибудь может помочь?

0

Решение

Если вы не хотите использовать какие-либо параметры, используйте это:

DB::select('EXEC Sp_Available_Rooms');

С параметрами:

DB::select('EXEC Sp_Available_Rooms("param1", "param2", ..)');

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]