sql >> Base de Datos >  >> RDS >> Oracle

Oracle sustituye el asterisco por todas las columnas en una vista

No.

No puede definir una vista que devuelva un número variable de columnas según la definición cambiante de un objeto subyacente (ya sea que el objeto subyacente sea una tabla o una vista). Podría definir un procedimiento almacenado que tenga un OUT parámetro de tipo SYS_REFCURSOR eso devolvería cualquier columna que esté en el objeto subyacente. También debería poder definir una función de tabla canalizada que devuelva un número diferente de columnas según el objeto subyacente; sin embargo, eso se vuelve mucho más fácil en las versiones más recientes.