WITH e AS (SELECT ROWNUM AS sn, deptno, mgr, job FROM v) SELECT deptno FROM ( SELECT sn, deptno FROM e WHERE mgr = 7779 UNION SELECT sn, deptno FROM e WHERE job = 'JOBNAME' ) ORDER BY 1;
WITH: 临时创建一个在查询期间存在的VIEW(e), 这个VIEW仅在查询期间存在,查询结束后就消失。
文章标签 oracle with 文章分类 Oracle 数据库
WITH e AS (SELECT ROWNUM AS sn, deptno, mgr, job FROM v) SELECT deptno FROM ( SELECT sn, deptno FROM e WHERE mgr = 7779 UNION SELECT sn, deptno FROM e WHERE job = 'JOBNAME' ) ORDER BY 1;
WITH: 临时创建一个在查询期间存在的VIEW(e), 这个VIEW仅在查询期间存在,查询结束后就消失。
上一篇:Oracle之DROP表
关于Oracle的一点可能遗漏的小知识点!!!O(∩_∩)O~~ * Topic1:什么样是否为SQL语句?
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequenc
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M