Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle sostituisce l'asterisco in tutte le colonne di una vista

No.

Non è possibile definire una vista che restituisca un numero variabile di colonne a seconda della modifica della definizione di un oggetto sottostante (indipendentemente dal fatto che l'oggetto sottostante sia una tabella o una vista). È possibile definire una procedura memorizzata che ha un OUT parametro di tipo SYS_REFCURSOR che restituirebbe tutte le colonne presenti nell'oggetto sottostante. Dovresti anche essere in grado di definire una funzione di tabella pipeline che restituisca un numero diverso di colonne in base all'oggetto sottostante, tuttavia, questo diventa molto più semplice nelle versioni più recenti.