Я пытаюсь обновить таблицу из представления в Exaplus (которое использует язык сценариев Lua), но продолжаю получать ту же ошибку.
Простое обновление таблицы schema_1 работает, но когда я пытаюсьОбновление таблицы представлением из schema_2 Я всегда получаю одну и ту же ошибку, независимо от того, насколько сильно я упрощаю код.
Параметры в таблице и в представлении имеют одинаковый тип данных (varchar (3)).Я также подтвердил, что это не проблема с разрешениями.
Это код, который я выполняю.
UPDATE schema_1.table1
SET table1_parameter = a.view_parameter
FROM schema_2.view_name AS a
WHERE table1_parameter_2 IS NOT NULL
Ожидаемый результат - таблица обновляется, однако после запуска этого кодаЯ получаю следующую ошибку:
[42000] UPDATE-target-table must be contained in source tables, but was not found [line 4, column 1]