Представления без ошибки возврата «Без привязки к схеме» «не существует» - PullRequest
0 голосов
/ 30 января 2019

У меня создано несколько базовых видов WITH NO SCHEMA BINDING.Вдобавок к одному из этих представлений я хотел создать главное представление, однако это вынуждает меня создавать его без предложения WITH NO SCHEMA BINDING - я предполагаю, что это связано с зависимостью от базового представления.

После созданияглавное представление, если я запрашиваю его через select * from master_view, все работает.Однако, запросив его несколько часов спустя, я получаю сообщение об ошибке «не существует». С другой стороны, выберите * из любого неосновного представления (созданное WITH NO SCHEMA BINDING никогда не завершается неудачей ..

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

1 Ответ

0 голосов
/ 30 января 2019

Согласно https://forums.aws.amazon.com/thread.jspa?threadID=263944 это выглядит как следующая ошибка: 'Invalid operation: All the relation names inside should be qualified when creating VIEW WITH NO SCHEMA ' вызвано тем, что некоторые таблицы объединяются, не указывая схему, к которой принадлежала таблица.Например: JOIN table должно быть JOIN schema.table.

Указание схемы позволило мне использовать with no schema binding при создании основного вида и исправило мою проблему

...