国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

在oracle中編寫樹級代碼

2024-08-29 13:31:30
字體:
來源:轉載
供稿:網友

create table dept(
 departno  varchar2(10),
   departname  varchar2(20),
 topno    varchar2(10));

insert into dept values('001','董事會','0');
insert into dept values('002','總裁辦','001');
insert into dept values('003','財務部','001');
insert into dept values('004','市場部','002');
insert into dept values('005','公關部','002');
insert into dept values('006','銷售部','002');
insert into dept values('007','分銷處','006');
insert into dept values('008','業務拓展處','004');
insert into dept values('009','銷售科','007');

create table tempdept
(
 tempdeptno    char(4), /*部門編號*/
 tempdeptname   varchar2(20), /*部門名稱*/
  uppertempdeptno  char(4), /*上級部門編號*/
  uppertempdeptname  varchar2(20), /*上級部門名稱*/
 tempdeptlevel   number(4) /*部門所處的級別*/
);

select departname
from dept
connect by prior departno=topno
start with topno='0';

select a.departname top ,b.departname next
from dept a,dept b
where a.departno=b.topno;

select lpad(departno,level*2+length(departno),'/')
from dept
start with topno='0'
connect by prior departno=topno;

select departno,departname,level ||'/'|| topno
from dept
start with topno='0'
connect by prior departno=topno;

select lpad(departno,level*2+length(departno),' ')
from dept
start with topno='0'
connect by prior departno=topno;

select lpad(departno,level*3,' ')
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安泽县| 沐川县| 民勤县| 寻乌县| 六枝特区| 健康| 崇明县| 行唐县| 思南县| 桐柏县| 微博| 龙泉市| 措勤县| 锡林浩特市| 安吉县| 海口市| 宜阳县| 长泰县| 秦皇岛市| 松溪县| 黔西| 南漳县| 襄汾县| 许昌县| 洛南县| 朝阳市| 浏阳市| 漳州市| 巫溪县| 鄂托克前旗| 镇沅| 巴楚县| 杂多县| 韩城市| 巴塘县| 黔西县| 东乡族自治县| 中宁县| 金溪县| 宁武县| 内黄县|