-
需求
在一个大任务中,有个中间查询结果(这个结果需要连表查询,而且条件多,sql语句长),需要被多次使用,不想将这大段的sql重复写5、6遍,可读性也很差。 -
解决方法
用with tmp_sql as (…需要重复使用的sql…)的方法,将这句话放在大查询的前面,相当于声明一个临时表叫tmp_sql,之后要用这个查询结果时,就直接select * from tmp_sql 就行,代码易读性会好很多。
Oracle with as临时表 去除重复代码(解决查询结果需要复用的问题)
最新推荐文章于 2023-08-04 18:49:23 发布