Podemos tener múltiples "WITH AS" en un solo sql - Oracle SQL
Tengo una pregunta muy simple: ¿Permite oracle múltiples "WITH AS" en una sola sentencia sql.
Ejemplo:
WITH abc AS( select ......)
WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/
Select .... /*using XYZ multiple times*/
Puedo hacer que la consulta funcione repitiendo la misma consulta varias veces, pero no quiero hacer eso, y aprovechar "WITH AS". Parece un requisito sencillo pero oracle no me lo permite:
ORA-00928: falta la palabra clave SELECT
90
3
Puedes hacerlo como:
la sintaxis correcta es -
Sí que puedes...
Siga el orden en que debe inicializarse en Expresiones comunes de tabla