Работа в Oracle SQL Developer (3.2.20.09).oracle sql: выбор полей из двух представлений без перекрытия полей
Мне нужно создать представление из двух источников. Например, Поля 1-3 существуют в View A и Fields 4-6 существуют в представлении B. Существует нулевое перекрытие. Я не могу выбрать оба представления и вытащить все их поля в последующее представление, потому что в сочетании они имеют слишком много полей (два представления источника хорошо сочетаются с полными полями, разрешенными в одном представлении).
Можно ли рассказать о моей процедуре пакета pl/sql: получить это поле из поля зрения A. Если его нет, перейдите к просмотру B?
Или лучшее решение для использования all_tab_columns или другого решения meta (?), Посмотрите, кто владеет полем 1 и возьмите его оттуда?
У меня нет опыта с любым из двух вышеуказанных вариантов, поэтому было бы очень полезно руководствоваться.
Или есть просто лучший третий вариант?
Можно ли уменьшить количество столбцов в виде А и В? Я не могу придумать, почему было бы * много * столбцов. Сотни, ок, но тысячи? –
Определенно невозможно. Это, безусловно, не мой призыв. – lostinthebits
Извините, просто прошу. Тогда у меня нет решения. Но только из профессионального интереса, как у вас может быть столько столбцов, какие данные хранятся в этих представлениях? –