如何用sql语句得到数据库中得所有表名 我现在java一个应用程序,写sql语句执行命令,请问大家一下如何用sql语句得到数据库中得所有表名?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select owner,table_name from all_tables select table_name from all_tables; 这样会得到一堆表,可能包括PUBLIC的表。建议这样:SELECT TABLE_NAME FROM USER_TABLES; 你可以从3个视图中获得数据:1. dba_tables 数据库中所有的表2. all_tables 用户能访问的表(包含用户自己的和有权限访问的)3. user_tables 用户自己的表 根据你的需要自己选择吧.但是dba_tables 这个要有dba权限的才可以访问. ORACLE添加数据库问题 rownum=1的问题 关于存储过程的问题 各位,请教个数据重组的问题 大数据量快速插入 如何将XML转化为几个表的形式,存储到Oracle中 Linux下新建用户登陆oracle出错 oracle的文件物理存储结构 dos下的sqlplus如何连接数据库,各式应该怎莫写 求问cursor为什么没有执行循环体的代码? 一个ORACLE交流群,希望大家参加!!! sql:如果要包含各种变量,如何构造SQL语句,比如获取一个表的字段信息,据此创建一个相同结构的表?
建议这样:SELECT TABLE_NAME FROM USER_TABLES;
1. dba_tables 数据库中所有的表
2. all_tables 用户能访问的表(包含用户自己的和有权限访问的)
3. user_tables 用户自己的表
但是dba_tables 这个要有dba权限的才可以访问.