已有视图,怎么能查看到创建时候的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那列中有值,这个就是当时那句话的长度吧,怎么看到呢?谢谢~~分不够可以继续,要不然就有点慢慢滴了~~
解决方案 »
- oracle更新语句问题,进来看看。。
- SQL文~求高手来~~~~~~~~~~~~~~~~~~~~~~
- Oracle11 安装后找不到Enterprise Manager Console
- 急求高手帮忙linux下安装oracle9i出错
- 如何找到指定表在某个时间点被删的数据?
- 存储过程中insert into 时多条件的问题,急急急!!!
- oracle的sga中共享池过大的问题
- 安装ORACLE8i的时候,点了setup后,没有任何反应,这是怎么回事啊??????
- 如何批量地从Oracle8.16中取出数据?
- 关于存储过程的问题
- 多个Trigger问题
- 如何优化配置oracle环境如sga,process...等等
打开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') ;