Есть ли в MYSQL табличная функция?

#mysql #db2

#mysql #db2

Вопрос:

В DB2 я могу использовать табличную функцию типа

 SELECT ELEMENTS
FROM  TABLE (AB_OWN.ELEMENTS (pv_token_id)) AS T
  

Мне интересно, есть ли у MYSQL аналогичная функция, подобная этой?
Как я мог бы перевести это на язык MYSQL?

Комментарии:

1. Для тех, кто не знаком с DB2, можете ли вы объяснить, что она возвращает?

Ответ №1:

Согласно документации mysql8, create function инструкция в настоящее время не поддерживает стандартные табличные функции SQL.

Вам понадобится альтернативный подход, например, использование функции или процедуры для заполнения таблицы с последующим выбором из этой таблицы или какой-либо аналогичный подход.