Oracle With as 临时表的运用

工作中数据库数据处理有时会遇到这样一种情况,需要将多个字段集中收集到一起,然后在多个sql中多次使用这个收集好的数据集。一种方式是用时视图,将要处理数据用到的字段数据使用视图的方式进行多次查询访问。另一种方式是使用 with as 创建一个临时表,将数据集中进行多次使用。

创建临时表的语法如下:

with 临时表名 as (

    #数据查询语句

 select a.x1, b.x2, c.x3 from .....

)

临时表使用方式和正常表使用方式一样:

select xx from 临时表名 left join other table

猜你喜欢

转载自blog.csdn.net/loveshunyi/article/details/89511672