- 情感问答
- 答案列表
oracle查询表名:oracle 查询所有表名[朗读]
查询出所有的用户表.查所有用户的表在all_tables主键名称、外键在all_constraints索引在all_indexes但主键也会成为索引,所以主键也会在all_indexes里面.具体需要的。
不知道这个是不是你想要的.selecttable_namefromdba_tableswhereowner='system';
办法是有的,就是特别麻烦,需要又重循环,第一重,循环所有表,第二重,循环特定表中的字段,然后将所有满足条件的表名和字段名插入到一张新的表中,然后再自己分析结果,确认究竟是哪个表哪个字段,仅提供思想而已,需要息写一个procedure或者function实现。
在oracle数据库中,查看所有表及对应个表的行数,只用一个select语句查询table_name和num_rows两个字段即可.table_name是表名,num_rows代表表的行数.具体如。
select*fromall_tables;可以看到所有的表名和信息,如果你想一条语句查所有表里的数据,那没有这种方法。