У меня есть база данных, где вид и таблицы имеют такое же имя, когда я пытаюсь выполнить запросВыбор данных из поля зрения против таблицы того же имени
select * from XXXXXXXXX
, откуда приходит это данные, зрения или таблицы? Есть ли какой-либо явный синтаксис объявления, чтобы указать, куда от выбора данных?
PS: владелец БД отличается, поэтому я не могу изменить структуру вида/таблицы или имен.
Это дублированный вид & таблица, принадлежащая тому же владельцу? – codeforester
@codeforester ни один владелец не отличается, а дубликат не будет правильным для них в этом контексте. –
Если вы выполняете запрос как другой пользователь (а не владелец), тогда запрос будет работать только в том случае, если существует общедоступный синоним (что делает Oracle). Вам нужно взглянуть на определение синонима, чтобы узнать, какую таблицу или точку зрения он указывает. – codeforester