Redian新闻
>
Oracle下如何能得到所有table的名字?
avatar
Oracle下如何能得到所有table的名字?# Database - 数据库
M*r
1
这个问题可能听起来比较怪... 请问如何在Oracle下得到所有table的名字?
刚登陆到一个Oracle Server, 本来DBA说好要给偶们做好table, 可能是
名字不对,怎么也找不到。Describe TABLE_NAME 总是说object does not exist
thanks!
avatar
B*e
2
select * from all_all_tables

【在 M*******r 的大作中提到】
: 这个问题可能听起来比较怪... 请问如何在Oracle下得到所有table的名字?
: 刚登陆到一个Oracle Server, 本来DBA说好要给偶们做好table, 可能是
: 名字不对,怎么也找不到。Describe TABLE_NAME 总是说object does not exist
: thanks!

avatar
c*d
3
select owner,table_name from dba_tables

【在 B*******e 的大作中提到】
: select * from all_all_tables
avatar
m*m
4
From MacArthur's post, he might not have the 'select' privilege on the
dba_tables. SO I vote for the Backspace's approach.

【在 c*****d 的大作中提到】
: select owner,table_name from dba_tables
avatar
m*h
5
听起来小胖是要用新用户访问现成的表
通常共享环境中表是放在专门用户(schema)中
假设是专门用户名是APPOWNER
懒一点的DBA可能没给表建别名(synonym)
这时就要:
desc APPOWNER.TABLE_NAME
还有可能就是没给授权(grant)
另外所有sql+(不是说sql)命令都可缩成4字
比如desc, conn什么的,可以省点时间灌水

exist

【在 m**********m 的大作中提到】
: From MacArthur's post, he might not have the 'select' privilege on the
: dba_tables. SO I vote for the Backspace's approach.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。