Si quieres probar una consulta SQL pero no quieres crear una tabla antes, se puede hacerlo con el comando WITH. Aquí están dos ejemplos que hice funcionar en Oracle 11:
SQL> with tab1 as
2 (select * from dba_tables)
3 select count(*) from tab1
4 where owner = 'SYSTEM'
5 /
COUNT(*)
----------
181
SQL> with ciudades as
2 (select 'Madrid' as ciudad from dual
3 union
4 select 'Granada' from dual
5 union
6 select 'Barcelona' from dual)
7 select * from ciudades
8 order by ciudad
9 /
CIUDAD
---------
Barcelona
Granada
Madrid
SQL>
No hay comentarios:
Publicar un comentario