oracle Sql语句记录

  1. 在数据库中有一树型结构表,现需要查询所有叶子节点
    
    select *
      from (SELECT CONNECT_BY_ISLEAF, m.*
              FROM test_table m
             START WITH m.pid IS NULL
                   
            CONNECT BY m.pid = PRIOR id) t
     where t.CONNECT_BY_ISLEAF = 1
  2. 数据表重命名

alter table ts01 rename to ts01_new;   #修改表名的语法:alter table rename to/as new_tablename;

3、 树形结构同级排序

SELECT t.*
FROM pt_org_info t
START WITH t.id = 1
CONNECT BY t.par_id = PRIOR t.id
ORDER SIBLINGS BY t.id;
发布了68 篇原创文章 · 获赞 34 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/yyj108317/article/details/100920088
今日推荐