怎么查看 oracle中某个表空间里的表名

我试了下面的语句 但是总显示【未选定行】
select table_name ,tablespace_name from dba_tables where tablespace_name = 'users';

想问一下 该怎么解决

直接用超级管理员权限(sysdba)查看每个表空间中表名。
sql:Select Table_Name, Tablespace_Name From Dba_Tables Where Tablespace_Name = '表空间名字';
解释:通过管理员权限登陆后,查看“Dba_Tables ”表中的字段信息即可完成查询表名操作。备注:表空间名字必须大写。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-13
Select Table_Name, Tablespace_Name
From Dba_Tables
Where Tablespace_Name = 'USERS';

'users'得大写才行追问

成功了 谢谢。请问 oracle不是不区分大小写的吗?我创建users表空间的时候,都是用的小写,这是为什么啊?

本回答被提问者采纳
相似回答