Задать вопрос
@Romanuss

Не работает создание пользовательских функций?

Здравствуйте, имеется некоторая ошибка синтаксиса при написании самого простой пользовательской функции:
CREATE FUNCTION func1(@year int)
RETURNS float
AS
BEGIN
return (select SUM(abc.price) from abc where abc.data_ = @year);
END;


Копировал пример с документов Microsoft. Что можно изменить, что юы заработало?

Собственно сама ошибка:

#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около 'AS
BEGIN
RETURN Sum(abc.price)' на строке 3
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы