sqlplus怎么查看视图有那几个表组成的

解决方案 »

  1.   

    select * from dba_views;
      

  2.   

    pl/sql developer工具非常容易查看。
      

  3.   

    有人给个通俗易懂的答案不? select * from dba_views;出来的是一大堆
      

  4.   

    select * from dba_views where view_name = 'yourviewname';
      

  5.   

    SQL> col REFERENCED_NAME format a30;
    SQL> select NAME, REFERENCED_NAME from user_dependencies where name = 'V_T1' and
     REFERENCED_TYPE='TABLE';NAME                           REFERENCED_NAME
    ------------------------------ ------------------------------
    V_T1                           T1
      

  6.   

    假若你的视图名字为MYVIEW,则SELECT TEXT 
      FROM USER_VIEWS 
     WHERE VIEW_NAME='MYVIEW';
      

  7.   

    就是这个,条件后面name里填的是你要查询的名称,referencde_type后填的是类型,可以把这个条件换为
    type='VIEW'
    注意要大写