oracle如何查看包的 怎么看oracle

如何查找oracle安装包如果你没有选择安装路径的话,去C盘的program files 里面看看,也可以用自带的搜索在各个盘符里搜索吧! 搜oracle 关键字即可
Oracle 怎么查询函数在哪个包里?比如TRUNC这个函数查看包中函数、过程的SQL语句:
SELECT owner,name,text,line FROM DBA_SOURCE where type = 'PACKAGE' and (TEXT like 'procedure%' or TEXT like 'function%');
结果中,owenr:哪个用户的,name:哪个包 , text:函数名及部分参数,line:行位置
如果要看到全部参数 , 看line,然后 1、 2...就可以看到
查看函数、过程的SQL语句:
SELECT OWNER,NAME,TYPE,TEXT,line FROM DBA_SOURCE WHERE LINE=1 AND TYPE IN ('FUNCTION','PROCEDURE');
如果要看完整的参数定义,按owner,name,type,text定位,一般前几行就是参数定义 。
以上语句测试过,应该能满足你的要求 。
别忘了给“最佳答案”就行(呵呵)
怎么查询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如何查看包的的定义oracle如何查看包的:
set long 999999
select dbms_metadata.get_ddl('TABLE',upper('table_name') from dual ;
查看视图oracle如何查看包的的定义:
select text from user_views where view_name=upper('view_name') ;
查看indexoracle如何查看包的的定义:
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';
查看procedureoracle如何查看包的的定义:
select text from user_source where name='PROCEDURE_NAME' ;
查看trigger的定义:
select trigger_body from user_triggers where trigger_name='trigger_name' ;
【oracle如何查看包的 怎么看oracle】关于oracle如何查看包的和怎么看oracle的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读