全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle树形结构实现我突然看见了一个函数CONNECT BY,就想起以前想做一个树形的结构:就是大类型表TB_INDUSTRYCATALOGUE中有字段INDUSTRYCATALOGUEID,name 小类型表TB_INDUSTRYNAME中有字段INDUSTRYNAMEID,INDUSTRYCATALOGUEID,name 要实现每个大类型名下有树形的小类型名。1.先创建一个表aabb,字段为id,name 导入TB_INDUSTRYCATALOGUE表中的数据:insert into aabb(id,name)select INDUSTRYCATALOGUEID,namefrom TB_INDUSTRYCATALOGUE;2.在表aabb中加一个字段pid 更改字段pid都为0 Update aabb set pid =0;3.类似创建表aa 结构和TB_INDUSTRYNAME一样,导入TB_INDUSTRYNAME表的数据 Insert into aa Select * from TB_INDUSTRYNAME;4.有可能小类型表中的INDUSTRYNAMEID和大类型表中的INDUSTRYCATALOGUEID有重复的数据,这样就会造成CONNECT BY循环出错,第一次我就出现这个错误,所以避免重复可以把aa中的INDUSTRYNAMEID都加一个很大的数和INDUSTRYCATALOGUEID错开,我加了1000。 Update aa set INDUSTRYNAMEID=to_char(to_number(INDUSTRYNAMEID)+1000);5.这样就可把aa的数据导入aabb了。 Insert into aabb(id,pid,name) Select INDUSTRYNAMEID,INDUSTRYCATALOGUEID,name from aa;6.这样就可以查询了:为了效果好点可以先设一下页的大小 Set pagesize 1000其实SYS_CONNECT_BY_PATH这个函数是oracle9i才新提出来的! 它一定要和connect by子句合用!第一个参数是形成树形式的字段,第二个参数是父级和其子级分隔显示用的分隔符. 说白了这个函数的作用就是为你清楚的构建出树结构的查询结果。 select SYS_CONNECT_BY_PATH(name, ) nameefrom aabbstart with pid=0connect by prior id=pid;环保环保废纸环保废金属环保纺织废料环保公共环卫设施环保环保监测仪器环保环保产品加工交通运输工具交通运输工具电梯、缆车及配件交通运输工具飞行器及配件交通运输工具集装箱交通运输工具二手交通产品及用具select LPAD( , 4*level-1)|name nameefrom aabbstart with pid=0connect by pri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高频等离子工专项题库
- 崇左市凭祥市2025届数学四年级第二学期期末学业质量监测模拟试题(含解析)
- 2026年石油产品精制工专题题库
- 岱山县2025-2026学年数学四年级第二学期期中考试试题(含答案解析)
- 教师资格考试小学面试科学新考纲试题集详解
- 山西省运城市绛县2025届数学三年级第二学期期中学业水平测试试题含答案解析
- 中医护理心悸的技巧
- 山西省沂州市五寨县实验学校2025届三年级数学第二学期期末复习检测试题含答案解析
- 2026年广东省广州华南师范大第二附属中学中考押题物理预测卷含解析
- 福建省福州市台江区华伦中学2026届中考五模物理试题含解析
- 2026年心血管内科医疗质量控制方案
- 2026年天津市公务员录用考试《申论》真题及答案
- 心理健康教育测试题及答案六年级
- 水库施工阶段进度控制方案
- 管道施工现场安全管理规范
- 歼20科普教学课件
- 大厦消防安全培训课件
- 防腐工安全操作规程培训课件
- 钠与水的反应微课课件
- 特发性肺纤维化患者全程管理中的个体化方案
- 溪流承包合同范本
评论
0/150
提交评论