packart 发表于 2012-01-11 19:56

SQL*PLUS使用问题

本帖最后由 packart 于 2012-01-11 20:41 编辑

初学SQL*PLUS使用问题:

请问进入SQL*PLUS怎么把当前数据库的全部表都列出来?
类似mysql 里面的show_tables;

renxiao2003 发表于 2012-01-11 21:53

select * from tab

packart 发表于 2012-01-11 23:15

回复 2# renxiao2003


    谢谢版主

renxiao2003 发表于 2012-01-12 08:34

回复 3# packart


    没关系。

Minsic 发表于 2012-01-12 11:18

如果只是全部的"table"对象,查询dba_tables视图

renxiao2003 发表于 2012-01-12 20:52

回复 5# Minsic


    dba_tables查全部的了。应该是tab中type为TABLE的就可以。或者user_tables。

Minsic 发表于 2012-01-12 21:00

回复 6# renxiao2003


    楼主说的就是“当前数据库”的表对象,不是“当前用户”,而且,tab视图不仅仅包含“table”

renxiao2003 发表于 2012-01-12 21:01

回复 7# Minsic


    对你说得很对。呵呵 。
页: [1]
查看完整版本: SQL*PLUS使用问题