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 установлены последние на данный момент. Попытка создания подобной процедуры приводит к ошибке "Объект имеет неверный исходный текст и не может быть сохранён." При этом отдельно запрос выполняется без ошибок.
Ошибка при использовании LATERAL в процедуре
Re: Ошибка при использовании LATERAL в процедуре
Мы исправим данную проблему в одной из следующих сборок продукта и сообщим Вам, как только Вы сможете скачать её.