oracle 查询当前用户的所有表

SQL> select * from user_tables;

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

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

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

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

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

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

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

前面加个user 数据库;

select * from user_tables;

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