При попытке вызвать функцию хранимой процедуры в Laravel я получаю эту ошибку
SQLSTATE [42000]: [Microsoft] [Драйвер ODBC 13 для SQL Server] [SQL Server] Неверный синтаксисоколо '@ P1'.(SQL: exec TestProcedure (울산 광역시, 남구, 신정동))
Обратите внимание, что в SSMS эта хранимая процедура работает нормально, когда я передаю переменные, такие как city, county и address.
Вот мой код в Laravel;
public function filterKoreanAddress(Request $request)
{
$data = $request->all();
$results = DB::select(
'exec TestProcedure(?, ?, ?)',
[
$request->input('city'),
$request->input('county'),
$request->input('address'),
]
);
dd($results);
}
Итак, я что-то не так сделал в коде?