`
衞酆夼
  • 浏览: 6842 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle-层次化查询

阅读更多
1、层次化查询
层次化:同一数据库表中多条数据存在父子关系,形成树状结构。

利用connect by 进行层次化查询
按照某种规则,获得节点路径上的节点集合。

如:
select * from market
start with m_id = 10
connect by prior p_id = m_id;
查询出m_id为14的记录其所有的父级记录。
start with m_id = 10:从m_id 为10的记录开始查询

根据子节点获取顶层父节点
select it.industry_type_cd
                        from industry_type it
                       where it.parent_industry_type_cd = '0'
                       start with it.industry_type_cd =
                                  pa.investment_industry
                      connect by prior it.parent_industry_type_cd =
                                  it.industry_type_cd


select *
  from ec_org_department ec
where ec.levels = '2'
and instr(ec.name,'专项') >0
   --and ec.name like '%专项%';
start
  with ec.id != '10001'
  connect by prior ec.id = ec.parentdepartmentid
分享到:
评论

相关推荐

    oracleasmlib和oracleasm-support两个依赖包.zip

    1. **高性能**:通过减少I/O路径中的层次,提高数据读写速度。 2. **简单性**:简化磁盘的管理和配置,使得ASM可以透明地识别和使用磁盘。 3. **可靠性**:提供故障检测和恢复机制,确保数据的安全性。 4. **自动化*...

    Oracle-鞍钢现代化财务管理信息系统-Nov13.pptx

    Oracle-鞍钢现代化财务管理信息系统主要关注的是如何解决集团化企业在财务管理中遇到的挑战,并通过采用先进的信息技术,尤其是Oracle的财务管理系统,来提升企业的运营效率和决策质量。鞍钢作为大型国有企业,其...

    oracle 的包,层次化查询和触发器视频教程

    本教程主要涵盖Oracle数据库中的“包”、“层次化查询”和“触发器”这三个关键概念,对于初学者来说,理解并掌握这些知识对于进一步深入学习Oracle数据库至关重要。 首先,让我们详细探讨“包”(Package)。在...

    Oracle-ERP开发笔记

    Oracle层次树查询** - 层次树查询用于处理具有层次结构的数据,如组织架构、产品分类等。 **7. Mergeinto应用** - Mergeinto是一个强大的DML语句,用于插入或更新数据。 **8. Truncatetable** - TRUNCATE TABLE...

    Oracle --PlSql教程

    ### Oracle -- PlSql 教程知识点详述 ...这些内容覆盖了SQL的基础概念、查询语句的使用、函数的应用、子查询的操作、数据的操作以及表和视图的创建等多个方面,为学习Oracle PL/SQL提供了全面的指导。

    Oracle 11g教程(包,层次化查询,触发器)

    通过视频的方式详细叙述Oracle 11g中包,层次化查询和触发器的用法

    oracle-11g安装手册

    - **安全性**:提供多层次的安全机制来保护数据安全。 - **易于管理**:引入了自动化的管理和维护工具,简化了数据库的日常操作。 - **集成能力**:与各种应用软件和硬件平台兼容,便于集成到现有的IT环境中。 ####...

    Oracle-AP-培训资料.ppt

    Oracle AP模块通过集成化的设计,为企业提供了一套完整的应付账款解决方案,实现了从供应商信息管理、发票处理到付款和会计分录的全过程自动化,提高了财务操作的效率和准确性。同时,其灵活的配置和扩展能力,能够...

    ORACLE-Workflow教程

    2. 工作流的体系结构:Oracle Workflow遵循一个层次化的结构,主要由以下几部分组成: - Workflow Builder:这是一款图形化工具,允许用户创建和修改业务流程的图形表示。通过Workflow Builder,用户可以定义流程的...

    Oracle-Forms-Material.pdf

    1. **Object Navigator**:这是一个层次化的浏览和编辑接口,使用户能够快速定位和操纵应用程序对象。 2. **Property Palette**:用于设置和修改表单模块中所有对象的属性。 3. **Layout Editor**:一个图形设计工具...

    Oracle-ERP(NEW)笔记

    - **层次树查询**:使用Oracle层次树查询功能,高效处理具有层级关系的数据。 - **Mergeinto应用**:了解Mergeinto语句在数据合并方面的强大能力。 - **Truncate Table**:学习Truncate Table命令,快速清空表数据。...

    oracle-11Gr2-concepts

    11. **物化视图与物质化视图日志**:物化视图用于缓存远程数据库或复杂查询的结果,提高查询速度。物质化视图日志记录了物化视图的更新,以便于刷新。 12. **数据库链接**:数据库链接允许在不同数据库之间进行连接...

    Oracle-ERP-EBS-库存模块INV概要培训.ppt

    - **安全性控制**:Oracle系统根据不同层次的组织进行安全性的控制。例如,总账按账套进行数据屏蔽,销售/应收/采购/应付则按经营单位进行管理,而库存/物料清单/车间则按库存组织分别管理。 #### 1.2 物料(Item)...

    oracle-临时表空间

    ### Oracle 临时表空间详解 ...总结而言,通过上述内容我们可以了解到Oracle数据库中临时表空间的基本概念、查询方法以及如何进行创建、修改和删除等操作。掌握这些知识点有助于更好地管理和优化数据库性能。

    系列之四:ORACLE-EBS-基础设置要点简介(E)

    EBS基础设置要点包括了工作流、系统初始化设置、安全性、配置文件、值集与弹性域、分类账(帐套)与组织架构、单据编号、层次性设置结构等方面。 一、工作流 工作流是EBS系统中的一项重要功能,它允许用户自定义和...

    Oracle-ERP-EBS-基础设置要点简介.doc

    综上所述,Oracle ERP EBS的基础设置涵盖了从安全性管理到系统初始化设置的各个方面。这些设置不仅关乎系统的稳定运行,更是企业高效管理和运营的重要基石。通过合理规划和细致设置,企业可以充分利用EBS的强大功能...

    Oracle 实战SQL层次查询

    ### Oracle 实战SQL层次查询详解 #### 一、层次查询概念 层次查询,也被称为树型结构查询,是在SQL中最常见的功能之一。这种查询方式主要用于处理具有层级结构的数据,例如组织架构、产品分类等场景。在Oracle...

Global site tag (gtag.js) - Google Analytics