b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

oracle递归函数?oracle季度函数?oracle字符拼接?oracle实现递归查询

电脑杂谈  发布时间:2016-06-26 10:01:57  来源:网络整理

你是否正在寻找关于oracle递归函数的内容?让我把最新的东西奉献给你:

oracle递归函数_oracle季度函数_oracle字符拼接

oracle实现递归查询

作者:佚名 来源:CNZZ 更新时间:2010-10-10

分享到

一、建表

CREATE TABLE USERS.TBL_TEST

(

ID NUMBER,

NAME VARCHAR2(100 BYTE),

PID NUMBER DEFAULT 0

)

INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('1','10','0');

INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('2','11','1'

INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('3','20','0');

INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('4','12','1');

INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('5','121','2');

二、格式

Select * from …. Where [结果过滤条件语句]

Start with [and起始条件过滤语句]

Connect by prior [and中间记录过滤条件语句]

三、查找所有下级

select * from tbl_test start with id=1 connect by prior id=pid

注意:此sql能查找id=1的数据的所有下级,写sql语句时要注意,因为是从id开始查找下级,所以connect by prior 子句的条件是id=pid

四、查找所有上级

select * from tbl_test start with id=5 connect by prior pid=id

因为是从id开始查找上级,所以connect by prior 子句的条件是pid=d

转载请注明:破洛洛(谢谢合作)

  • 上一篇文章: Oracle完全卸载教程
  • 下一篇文章: oracleResultSet中获取时间的三个函数
  • 以上就是关于oracle递归函数的全部内容,相信你一定会非常满意,。


    本文来自电脑杂谈,转载请注明本文网址:
    http://www.pc-fly.com/a/shenmilingyu/article-10956-1.html

      相关阅读
        发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

        • 王荣
          王荣

          甚至还有可能成为前进的桎梏

        热点图片
        拼命载入中...