想察看Oracle数据库data里面有哪些表,用什么语句?
想察看表A里面有哪些列,用什么语句?

解决方案 »

  1.   

    1.SELECT * FROM USER_TABLES
    2.SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME='A'
      

  2.   

    oracle的表在用户下面,
    如果要查看用户的表,可以用:
    select TABLE_NAME from user_tables;如果一定要查看库下所有的表,那么:
    select TABLE_NAME from all_tables;查看表下的列:
    desc A;
      

  3.   

    想察看Oracle数据库data里面有哪些表,用什么语句? 
    select * from user_tables;
    select * from dba_tables;
    select * from all_tables;
    select * from dba_all_tables;想察看表A里面有哪些列,用什么语句? 
    desc 表名
      

  4.   

    1.SELECT * FROM USER_TABLES;
    2.SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME='A';或
    ALL_TABLES
    ALL_TAB_COLUMNS 

    DBA_TAB_COLUMNS 
    DBA_TAB_COLUMNS 
      

  5.   

    还有查找表的列
    SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME='A'
      

  6.   

    查看基本信息:
    dba_tables:数据库里所有表 
    all_tables:数据库里有权限看的表 
    user_tables:属于自己的表 表列信息:dba_tab_columns 建议lz 装一个pl/sql developer工具,在sql窗口,输入dba_后会有很多相关的视图列出来,自己看就行了如何查看当前用户当天创建的所有表信息:
    SELECT object_name, created
      FROM all_objects
     WHERE owner = 'SYSTEM' AND object_type = 'TABLE'
     and created>=trunc(sysdate)
      

  7.   

    select * from dba_tables