码迷,mamicode.com
首页 > 数据库 > 详细

Oracle(一)

时间:2017-03-30 13:43:52      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:ora   sys   varchar   span   com   pid   迭代   nec   null   

 

1、树形表,查询 所有的下边的记录

  情景:根据当前记录的ID,要查询其所有子记录,每个子记录再查询当前子记录的所有子记录,如果有的话,一直迭代下去

  当前表结构:

CREATE TABLE "PUBLIC"."XXX"(
 "ID" VARCHAR (32) NOT NULL ,
 "NAME" VARCHAR (200),
 "PID" VARCHAR (32),
 "IF_DELETED" INTEGER,
 "CREATE_TIME" DATETIME) WITHOUT OIDS 
TABLESPACE "SYSTEM";

COMMENT ON TABLE "PUBLIC"."XXX" IS xx表;

  解决方案:

SELECT * FROM XXX WHERE  IF_DELETED = 0   START WITH ID = 2  CONNECT BY PID = PRIOR ID 

 

Oracle(一)

标签:ora   sys   varchar   span   com   pid   迭代   nec   null   

原文地址:http://www.cnblogs.com/xyt-0412/p/6645360.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!