时间:2021-05-02
oracle数据库中如果需要使用SQL递归语句,应该怎么写呢?下面就为您介绍一个oracle中使用SQL递归语句的例子,供您参考。
例子:
复制代码 代码如下:
pid id
a b
a c
a e
b b1
b b2
c c1
e e1
e e3
d d1
指定pid=a,选出
a b
a c
a e
b b1
b b2
c c1
e e1
e e3
SQL语句:select parent,child from test start with pid='a'
connect by prior id=pid
复制代码 代码如下:
SQL> desc comm_org_subjection
NameNull? Type
----------------------------------------- -------- ----------------------
ORG_SUBJECTION_IDNOT NULL VARCHAR2(32) 子键
ORG_IDNOT NULL VARCHAR2(32)
FATHER_ORG_IDNOT NULL VARCHAR2(32) 父键
LOCKED_IFNOT NULL VARCHAR2(1)
START_DATENOT NULL DATE
END_DATEDATE
EDITION_NAMEPLATENUMBER(8)
CODE_AFFORD_IFVARCHAR2(1)
CODE_AFFORD_ORG_IDNOT NULL VARCHAR2(32)
CODING_SHOW_IDNUMBER(8)
BSFLAGVARCHAR2(1)
MODIFI_DATEDATE
CREATOR_IDVARCHAR2(32)
CREATE_DATEDATE
CREATORVARCHAR2(35)
复制代码 代码如下:
select * from comm_org_subjection a
start with a.org_id='C6000000000001'
connect by prior a.org_subjection_id=a.father_org_id
复制代码 代码如下:
select org_id from comm_org_subjection a
start with a.org_id='C6000000000001'
connect by prior a.father_org_id=a.org_subjection_id
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Oracle基本PLSQL的使用实例详解PL/SQL块是在SQL语言之上发展起来的一种应用,可以集中的处理各种复杂的SQL操作。组成:DECLARE:声明部分B
正在看的ORACLE教程是:OraclePL/SQL单行函数和组函数详解。1 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一
正在看的ORACLE教程是:Oracle数据库安全策略分析(二)。 SQL*DBA命令的安全性: 如果您没有SQL*PLUS应用程序,您也可以使用SQL*D
Oracle中的游标和函数详解1.游标游标是一种PL/SQL控制结构;可以对SQL语句的处理进行显示控制,便于对表的行数据逐条进行处理。游标并不是一个数据库对象
正在看的ORACLE教程是:oracle常用sql语句。SQL*Plussystem/manager2、显示当前连接用户SQL>showuser3、查看系统拥有