2 xingxingdiandeng23 xingxingdiandeng23 于 2015.07.23 23:14 提问

oracle 查询当前用户的所有表

SQL> select * from user_tables;

出现 ‘未选定行’ 是什么原因呢?

表中没数据,要描述一个表的命令又该怎么写呢?

6个回答

taomanman
taomanman   Rxr 2015.07.24 09:02

1、查询表的数目:select count(*) from tabs

2、查询用户拥有哪些表:select * from tabs

3、SELECT * FROM ALL_TABLES WHERE OWNER='用户名'; ----要求是管理员用户

xingxingdiandeng23
xingxingdiandeng23 学习了,谢谢
2 年多之前 回复
CSDNXIAOD
CSDNXIAOD   2015.07.23 23:17

oracle sql查询 当前用户的所有表的字段信息
Oracle得到当前用户的所有表的方法
Oracle删除当前用户下所有的表的方法
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

xingxingdiandeng23
xingxingdiandeng23 谢谢
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2015.07.24 05:43

你有没有先选定数据库,没有选定数据库,就会出错。

xingxingdiandeng23
xingxingdiandeng23 提醒我把表空间弄懂了 谢谢
2 年多之前 回复
yuke198907
yuke198907   2015.07.24 08:40

确认一下你的sql执行都没有问题,最好把所有的步骤都贴出来

xingxingdiandeng23
xingxingdiandeng23 搞定了 谢谢
2 年多之前 回复
u013829202
u013829202   Rxr 2015.07.24 14:47

前面加个user 数据库;

lzp_lrp
lzp_lrp   Ds   Rxr 2015.07.28 08:54

select * from user_tables;

估计是数据库连接不对或者连接有问题引起的,正常执行的话没有问题的

Csdn user default icon
上传中...
上传图片
插入图片