Хранимая функция MySql не работает (без результатов) - PullRequest
1 голос
/ 11 мая 2019

Я пишу хранимую функцию в первый раз, я написал ниже код, я погуглил, если я сделал синтетическую проблему, но не нашел никакого решения, пожалуйста, помогите мне

CREATE FUNCTION GetOrderTotalAmountTesting(order_id int)
 RETURNS decimal(10,2)
 BEGIN
 declare order_amount_total decimal(10,2);
 SELECT ((sum(calc_unit_price)*quantity)+sum(calc_tax)+sum(shipping_cost)) INTO order_amount_total from order_details det where det.order_id =order_id;
  RETURN order_amount_total;
 END 

Ниже приведены ошибки ошибка SQL-запрос:

CREATE FUNCTION GetOrderTotalAmountTestingassdasd(order_id int)
 RETURNS decimal(10,2)

 BEGIN
 declare order_amount_total decimal(10,2)

MySQL сказал: Документация

& num; 1064 - у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с '' в строке 5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...