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