1)准备数据
/*建表*/
create table mytree (dcode varchar2(10), --部门编码
cname varchar(50), --描述
f_dcode varchar2(10), --上级部门
primary key(dcode))
/
insert into mytree(dcode,cname,f_dcode)
values('01','北京公司',null)
/
insert into mytree(dcode,cname,f_dcode)
values('02','天津公司',null)
/
insert into mytree(dcode,cname,f_dcode)
values('03','上海公司',null)
/
insert into mytree(dcode,cname,f_dcode)
values('0101','组织部','01')
/
insert into mytree(dcode,cname,f_dcode)
values('0102','董事局','01')
/
insert into mytree(dcode,cname,f_dcode)
values('0201','生产部门','02')
/
insert into mytree(dcode,cname,f_dcode)
values('0202','仓库','02')
/
insert into mytree(dcode,cname,f_dcode)
values('0203','财务部','02')
/
insert into mytree(dcode,cname,f_dcode)
values('0302','港口协办','03')
/
commit
/
2)初始运行界面
3)点击“生成树(记录组)”按钮:运行结果如下
4)点击“添加节点”按钮:运行结果如下
5)点击“删除节点”按钮:运行结果如下