可以通过查询数据字典获得相应的信息--所有表
  select * from all_tables  
--表字段信息 
 SELECT * FROM USER_TAB_COLUMNS where TABLE_NAME ='xxx'

解决方案 »

  1.   

    如何查询数据字典呢?用什么工具?我在sql plus里输入了上面语句,返回2我实在是菜,还望赐教
      

  2.   

    wiler(@_@)  仁兄说的也不无道理,但我企盼的不是这种答案,我想只是查看表格名字和字段应该三言两语说的清楚吧。主要比较着急,如果高手很容易能说清楚,请告诉我吧。
      

  3.   

    在sqlplus里输入
    select table_name from user_tables;
    可知道表名
    select tbale_name,column_name from USER_TAB_COLUMNS ;
    可知道表名、列名
      

  4.   

    wiler(@_@)  三言两语说 还是说的挺清楚的嘛。谢谢了!再问一下我想查一个表的列名 
    select column_name form user_tables where TABLE_NAME ='zsf';这样写不对
    select column_name from USER_TAB_COLUMNS where TABLE_NAME ='zsf';这样写也不对还望赐教ps:有没有客户端软件类似sql server or mysql 那样,可以可视化的看到整个数据库的表,及表的内容?
      

  5.   

    TABLE_NAME =upper('zsf')
    这样才行,因为表里存的是大写字符
    ps: oracle自带的Enterprise Manager Console
      

  6.   

    Enterprise Manager Console