在oracle数据库中如果查询一个数据库中有哪几张表?

本文介绍如何使用Oracle数据库的SQL语句来查询当前用户所拥有的所有表,包括使用USER_TABLES视图的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在oracle数据库中如果查询一个数据库中有哪几张表?

2011-08-27 22:04 932077268    分类:数据库DB  |  浏览 2709 次
  数据库 Oracle
2011-08-27 22:06 提问者采纳
select * from USER_TABLES;--查询当前用户的表
select * from ALL_TABLES;--查询全库的表
追问:
怎么查询只是自己建的表咧。。。
追答:
select * from USER_TABLES;--查询当前用户的表
这个就是你这个用户自己建的表table_name那列就是表名
追问:
我用select  *  from USRE_TABLES;试过了,弹出来一百多条,应该除了这种方法,还有别的更好的方法查出“自己创建的仅有的几张表"吧。。。
追答:
那就看你用的什么工具了,一般都菜单列表里都有table项,是一个树形结构,你给点开看看就好了
追问:
如果是用自带的sql*plus,能查到不?
追答:
那就不能了,只能用上述语句,你不是用的system用户吧
提问者评价
谢谢啦!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值