fyqt.net
当前位置:首页 >> orAClE sql语句 显示树形结构 >>

orAClE sql语句 显示树形结构

那个“热心网友”回答是对的, 你这里的数据都是散放在几个表里的, 不需要用start with connect by 直接一个表或者视图, 列出son, father, grand_father, grand grand father即可。 唯一需要补充的就是, 需要用outter join, 因为grand_father ...

select * from 表 m start with m.id=1 connect by m.parent=prior m.id;

http://blog.csdn.net/MONKEY_D_MENG/article/details/6647488可以参考一下这个 查询可采用自链接

分两种方法: 1、在命令窗口通过如下语句: desc 表名; 2、用语句: select COLUMN_NAME,DATA_TYPE,DATA_LENGTH from user_tab_cols where table_name='TEST';

这个难度够大的,尝试下,不过需要时间。 你的列是固定的吗。还是要根据表数据来自动决定 能不能把建表语句及数据的SQL都拿出来,省得自己打了。

利用sql语句查询某个表的结构的方法: 通过Oracle中的user_tab_cols, user_col_comments, user_constraints, user_cons_columns表联合查询。1、user_tab_cols用来获取对应用户表的列信息;2、user_col_comments用来获取对应用户表列的注释信息;...

一楼和二楼是查询不出来结果的,虽然他们的主要思想对了,但是不能用这种方式,如果你想使用这种方式,必须将前面的 星号 改变成你所需要的字段.例如 select sname,sage,(case when sex=0 then '男' else '女' end)as sex from student; 或者 select...

1、登录plsql 2、点击左上角小白纸片,新建-命令窗口 3、输入:desc 表名; 这就是表结构了

字段类型的问题,你表里字段的数据是数字,但是字段类型应该不是,将字段类型转换为数字,直接排序就可以了 select * from 表名 t order by to_number(字段名) desc

一句sql不就搞定吗? 为什么要写这么麻烦 Select LPAD( ' ',4*(LEVEL)+1, '****' ) || enameFrom emp Start With mgr is null Connect By Prior empno=mgr;

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com