Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle substitui asterisco para todas as colunas em uma visão


Não.

Você não pode definir uma exibição que retorne um número variável de colunas dependendo da alteração da definição de um objeto subjacente (se esse objeto subjacente é uma tabela ou uma exibição). Você pode definir um procedimento armazenado que tenha um OUT parâmetro do tipo SYS_REFCURSOR que retornaria quaisquer colunas que estivessem no objeto subjacente. Você também deve ser capaz de definir uma função de tabela em pipeline que retorne um número diferente de colunas com base no objeto subjacente - no entanto, isso fica muito mais fácil em versões mais recentes.