首页 > Linux操作系统 > Linux操作系统 > ORACLE WITH
在oracle中,select 查询语句,可以使用with,就是一个子查询,oracle 会把子查询的结果放到临时表中,可以反复使用
with语句只能用在select语句中
例如:
WITH a AS (SELECT * FROM regions),
b AS (SELECT * FROM countries)
select A.region_name,
B.country_name
from A,
B
where A.region_id = B.region_id、
特点:
1. 只能用于SELECT语句;
2. 可以保存多于一个查询语句;
3. 所有存储都是临时性的。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24751738/viewspace-707158/ ,如需转载,请注明出处,否则将追究法律责任。