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

通过oralce的内置函数查询树形结构的结果

 
阅读更多

SELECT LEVEL,
LPAD('*', 2 * LEVEL - 1, '*') || JG_MC,
SYS_CONNECT_BY_PATH(JG_MC||JG_id, '->')
FROM xt_jg
CONNECT BY PRIOR JG_ID = SJ_JG
START WITH SJ_JG = '000000'

ORDER BY LEVEL

 

 

分享到:
评论

相关推荐

    数据库控制树形结构的生成

    许多数据库系统如MySQL、PostgreSQL、Oracle等提供了内置的树形数据类型或函数,如Nested Sets Model、Materialized Path等,以及支持树操作的库,如Python的`sqlalchemy`和`pytree`,可以帮助简化树形结构的管理和...

    oracle常用函数.rar

    它允许用户从一个根节点开始,通过指定的连接条件递归地连接行,以构建树形结构。在"connectby.sql"文件中,可能包含了使用`CONNECT BY`创建组织结构、展示家族树或者分析数据依赖关系的例子。基本语法如下: ```sql...

    oracle中sql函数小结

    在给定的部分内容中,并未直接展示笛卡尔积的应用,但通过`CONNECT BY`和`START WITH`子句来展示了一种树形结构的查询方法。这并不是典型的笛卡尔积应用,但仍然是一种重要的查询技巧。 #### 查看树结构层次 这...

    oracle常用函数

    - `CONNECT BY`: 用于树形查询,遍历层级结构的数据。 - 示例:`SELECT CONNECT_BY_ROOT id, connect_by_isleaf FROM table START WITH condition CONNECT BY PRIOR id = parent_id;` 以上列举了部分Oracle数据库...

    oracle form tree步骤

    在Oracle Form中实现树形结构(Tree)可以提供用户友好的界面,方便数据的浏览和操作。下面将详细介绍如何在Oracle Form中创建和使用树形控件,以及相关的知识点。 首先,我们需要了解Oracle Form中的"tree"是什么...

    oracle函数大全

    - `HIERARCHY_QUERY`和`CONNECT_BY_ROOT`用于树形结构查询。 9. **自定义函数**: - 用户可以通过`CREATE FUNCTION`创建自己的函数,增强数据库功能。 这些函数的使用可以极大地提升SQL查询的灵活性和效率,对于...

    Oracle免费查询工具

    3. **对象浏览器**:以树形结构展示数据库中的所有对象,如表、视图、存储过程、函数、触发器等,便于快速定位和操作。 4. **数据查看与编辑**:允许直接查看和编辑数据库中的数据,支持表格形式和SQL查询方式,还...

    在Oracle 9i中Form Builder使用树心得

    记录组(RecordGroup)属性则用于指定生成树的数据来源,即哪个记录组中的数据会被用来构建树形结构。 在编程操作树的过程中,有几个内置的函数和过程非常有用。例如,`GET_TREE_NODE_PROPERTY`函数用于获取特定...

    oracle客户端

    - **对象浏览器**:提供一个树形结构,展示数据库中的所有对象,如表、视图、序列、存储过程等,方便用户浏览和操作。 - **编辑器**:内置的PL/SQL代码编辑器支持语法高亮、自动完成、错误检查等功能,提升开发...

    TN-HDB-0003-HANA SQL参考及Oracle对照-v0.6.docx

    - 在Oracle和HANA中,都可以使用`START WITH...CONNECT BY PRIOR`来执行递归查询,以构建树形结构的数据集。例如,查询具有父子关系的部门结构。两者在语法上基本一致,但HANA不支持Oracle中的`level`和`siblings`...

    oracl 10G 函数用法例子

    - **CONNECT BY**语句与`START WITH`一起构建树形结构。 8. **REGEXP**系列函数:支持正则表达式的匹配和替换。 9. **用户定义的聚合函数(UDAF)**:允许创建自定义的聚合操作,比如计算中位数或标准差。 这些...

    Mysql树形递归查询的实现方法

    总结,虽然MySQL没有原生的递归查询功能,但通过自定义函数和存储过程的巧妙运用,可以实现树形结构数据的递归查询。在实际应用中,应根据数据规模和性能需求选择合适的方法,并进行适当的优化。

    Oracle 开发DBA SQL编写规范

    ##### 2.11 树形结构查询 - 使用递归公共表达式(Recursive Common Table Expressions, RCTE)来处理树形结构数据。 - 示例: ```sql with recursive tree as ( select id, parent_id, name from tab1 where ...

    MySQL递归查询

    MySQL 递归查询是指在 MySQL 中实现类似 Oracle Hierarchical Queries 的功能,用于查询树形结构中的所有子节点。由于 MySQL 目前还没有内置的递归查询功能,因此需要使用其他方法来实现。 第一种方法:使用函数来...

    oracle连接工具

    3. **对象浏览器**:允许用户浏览和管理数据库中的所有对象,如表、视图、索引、用户、权限等,提供了直观的树形结构展示。 4. **数据查看和操作**:可以查询、插入、更新和删除数据库中的数据,还可以执行SQL脚本...

    java核心技术 oracle数据库 xml

    3. **树形结构**:XML文档可以视为一棵节点树,便于数据操作和解析。 4. **DOM(文档对象模型)**:解析XML并将其表示为一个对象树,方便程序访问和修改。 5. **SAX(简单API for XML)**:事件驱动的解析方式,适用...

    PLSQL14版本、oracle连接工具

    2. 数据库对象浏览器:允许用户以树形结构查看并操作数据库对象,包括创建、修改和删除。 3. 调试功能:内置调试器可以设置断点、查看变量值、单步执行,便于调试PL/SQL代码。 4. SQL窗口:支持运行SQL查询和DML语句...

    OracleEBS开发汇总文档

    - **方法**: 在Form中构建树形结构的数据展示。 - **应用场景**: 复杂层级关系的数据管理。 28. **遍历数据块** - **方法**: 通过循环遍历数据块中的每一项。 - **应用场景**: 数据处理或分析。 29. **LOV动态...

Global site tag (gtag.js) - Google Analytics