oracle如何查看包的 查看oracle安装包版本

如何读取oracle的包\包体和视图的定义

查看表的定义:

公司主营业务:成都网站制作、成都网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出苏州免费做网站回馈大家。

set long 999999

select dbms_metadata.get_ddl('TABLE',upper('table_name') from dual ;

查看视图的定义:

select text from user_views where view_name=upper('view_name') ;

查看index的定义:

select dbms_metadata.get_ddl('INDEX',upper('index_name') from dual ;

select index_name,index_type,table_owner,table_name from user_indexes where table_name='TEMP3';

查看procedure的定义:

select text from user_source where name='PROCEDURE_NAME' ;

查看trigger的定义:

select trigger_body from user_triggers where trigger_name='trigger_name' ;

怎么查询oracle所有dbms包使用的方法?

最好的办法是查看oracle的官方文档,这里肯定是最全的,使用方法什么的都有。

其他方法,要么能查到名字(desc dbms_xxxxx),要么能查到定义,至于怎么用还是要自己摸索,我记得文档似乎有在线版的,xxxx PL/SQL Packages and Types xxxxx前后记不住了。

不过大部分的dbms我们用不到,记住几个可能常用的就行,你要是问哪个常用,这个真的不好说,反正,我本身除了dbms_scheduler,dbms_job以外很少用到,毕竟这个是计划任务和job要用的,所以用的比较多些。其他的dbms我用的真的很少,只有在偶尔可能用到的时候我才会去3那些大簿头,毕竟都是英文的,烦死了。

如何查看已封装的ORACLE程序包体的原代码

查看Oracle的dba用户创建的directories:select * from dba_directories;--select * from all_directories;查看表空间使用的数据文件位置:select name from v$datafile;查看临时表空间使用的数据文件位置:select name from v$tempfile;查看dba用户创建的表空间数据文件位置:select file_name from dba_data_files;查看dba用户创建的临时表空间数据文件位置:select file_name from dba_temp_files;当然,查看dba用户的相关信息时需要登录有dba权限的数据库用户


当前标题:oracle如何查看包的 查看oracle安装包版本
新闻来源:http://azwzsj.com/article/hipjsg.html