Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle substitue un astérisque à toutes les colonnes d'une vue

Non.

Vous ne pouvez pas définir une vue qui renvoie un nombre variable de colonnes en fonction de la définition changeante d'un objet sous-jacent (que cet objet sous-jacent soit une table ou une vue). Vous pouvez définir une procédure stockée qui a un OUT paramètre de type SYS_REFCURSOR qui renverrait toutes les colonnes de l'objet sous-jacent. Vous devriez également être en mesure de définir une fonction de table en pipeline qui renvoie un nombre différent de colonnes en fonction de l'objet sous-jacent - cela devient cependant beaucoup plus facile dans les versions plus récentes.