Oracle資料庫學習筆記(十五) 自連線

2021-10-23 08:10:21 字數 565 閱讀 5709

自連線其實就是站在不同的角度把一張表看成多張表。

1、查詢出員工姓名,員工領導姓名

select e1.ename, e2.ename

from emp e1, emp e2

where e1.mgr = e2.empno;

此時可將 e1 表看成是員工表,e2 表看成是領導表,因為 e1 的領導是 e2 的員工編號。

2、查詢出員工姓名,員工部門名稱,員工領導姓名,員工領導部門名稱

select e1.ename, d1.dname, e2.ename, d2.dname

from emp e1, emp e2, dept d1, dept d2

where e1.mgr = e2.empno

and e1.deptno = d1.deptno

and e2.deptno = d2.deptno;

此時可將 e1 表看成是員工表,e2 表看成是領導表,d1 表看成是員工部門表,d2 表看成是領導部門表。

Oracle筆記(十五) 資料庫備份

資料庫的備份操作是在整個專案執行中最重要的工作之一。一 資料的匯出和匯入 資料的匯出和匯入是針對於乙個使用者的備份操作,可以按照如下的方式完成 1 資料的匯出 2 資料的匯入 但是以上的操作只是做為乙個演示,因為這種備份操作本身只適合資料量小的情況,如果資料量較大的話,這種操作是會損耗效能的,而且時...

Oracle筆記(十五) 資料庫備份

資料庫的備份操作是在整個專案執行中最重要的工作之一。一 資料的匯出和匯入 資料的匯出和匯入是針對於乙個使用者的備份操作,可以按照如下的方式完成 1 資料的匯出 2 資料的匯入 但是以上的操作只是做為乙個演示,因為這種備份操作本身只適合資料量小的情況,如果資料量較大的話,這種操作是會損耗效能的,而且時...

Oracle筆記(十五) 資料庫備份

資料庫的備份操作是在整個專案執行中最重要的工作之一。一 資料的匯出和匯入 資料的匯出和匯入是針對於乙個使用者的備份操作,可以按照如下的方式完成 1 資料的匯出 2 資料的匯入 但是以上的操作只是做為乙個演示,因為這種備份操作本身只適合資料量小的情況,如果資料量較大的話,這種操作是會損耗效能的,而且時...