Ошибка при использовании LATERAL в процедуре

Обсуждение возникших проблем, предложений и ошибок dbForge для MySQL
Ответить
TSA
Сообщения: 1
Зарегистрирован: Пн 03 июн 2019 07:37

Ошибка при использовании LATERAL в процедуре

Сообщение TSA » Пн 03 июн 2019 07:45

CREATE DEFINER = 'test'@'%'
PROCEDURE test.test_LATERAL()
BEGIN
SELECT l.*
FROM test j,
LATERAL (
SELECT '1' a, j.id
UNION ALL
SELECT '2', null
) l
LIMIT 10;
END

Версии MySQL и dbForge for MySQL установлены последние на данный момент. Попытка создания подобной процедуры приводит к ошибке "Объект имеет неверный исходный текст и не может быть сохранён." При этом отдельно запрос выполняется без ошибок.

Alexander
Devart Team
Сообщения: 1182
Зарегистрирован: Ср 02 ноя 2011 11:32

Re: Ошибка при использовании LATERAL в процедуре

Сообщение Alexander » Пн 03 июн 2019 13:29

Мы исправим данную проблему в одной из следующих сборок продукта и сообщим Вам, как только Вы сможете скачать её.

Ответить