已有视图,怎么能查看到创建时候的select语句
比如说:
create view test1
as
select * from xinxin1982;怎么看到这个select这行话语?查看的是比的用户的,有select权限而已吧,猜测的用select * from all_views;可以看到TEXT_length那列中有值,这个就是当时那句话的长度吧,怎么看到呢?谢谢~~分不够可以继续,要不然就有点慢慢滴了~~

解决方案 »

  1.   


    打开SQL Plus或者如果使用PL\SQL Developer工具就打开command窗口,依次运行下面的语句就可以看到view的代码:SQL> set long 20000;SELECT TEXT 
      FROM all_views
     WHERE view_name = upper('view_name');
    如果想看存储过程的代码,就用下面的语句查询数据字典:SELECT TEXT
      FROM ALL_SOURCE
     WHERE TYPE = UPPER('PROCEDURE')
       AND NAME = UPPER('procedure_name') ;
      

  2.   

    在sql plus/toad/PB里面都能看到.