Когда мы пытаемся выполнить описанное выше для хранимой процедуры, мы получаем ошибку запроса к базе данных. Что нам нужно изменить, чтобы это заработало?
В настоящее время мы используем этот PHP-код для запроса представления, однако мы хотим, чтобы теперь он выполнял хранимую процедуру.
[code]$sMSSQLQuery = "SELECT * FROM [reporting].[dbo].Report_thereport_cc;";
$aResults = RunMSSQLQuery($sMSSQLQuery);
echo json_encode($aResults); [/code]
Когда мы пытаемся выполнить описанное выше для хранимой процедуры, мы получаем ошибку запроса к базе данных. Что нам нужно изменить, чтобы это заработало?
У меня есть хранимая процедура в базе данных Azure sql, которая перемещает данные из промежуточной таблицы в целевую таблицу.
Когда я запускаю процедуру вручную, данные перемещаются:
exec . 'Equipment',26
CREATE DEFINER=`user`@`localhost` ПРОЦЕДУРА `db`.`test`(IN STR varchar (128)) НАЧИНАТЬ ВЫБЕРИТЕ JSON_ARRAYAGG(JSON_OBJECT('AMNT', AMNT)) ИЗ BOMI AS RES; КОНЕЦ вызывается php в функции следующим образом:...