Oracle中怎么查包 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语句:
【Oracle中怎么查包 oracle查看包体的内容】SELECT OWNER,NAME,TYPE,TEXT,line FROM DBA_SOURCE WHERE LINE=1 AND TYPE IN ('FUNCTION','PROCEDURE');
如果要看完整的参数定义,按owner,name,type,text定位,一般前几行就是参数定义 。
以上语句测试过,应该能满足你的要求 。
别忘了给“最佳答案”就行(呵呵)
oracle中查看一个包中定义了哪些过程和函数的方法使用这个命令Oracle中怎么查包:desc dbms_output或者直接到plsql里面打开包查看
如何查找oracle安装包如果你没有选择安装路径Oracle中怎么查包的话Oracle中怎么查包,去C盘的program files 里面看看Oracle中怎么查包,也可以用自带的搜索在各个盘符里搜索吧! 搜oracle 关键字即可
怎么查询oracle所有dbms包使用的方法?最好的办法是查看oracle的官方文档,这里肯定是最全的,使用方法什么的都有 。
其他方法,要么能查到名字(desc dbms_xxxxx),要么能查到定义,至于怎么用还是要自己摸索,我记得文档似乎有在线版的,xxxx PL/SQL Packages and Types xxxxx前后记不住了 。
不过大部分的dbms我们用不到,记住几个可能常用的就行,你要是问哪个常用,这个真的不好说,反正,我本身除了dbms_scheduler,dbms_job以外很少用到,毕竟这个是计划任务和job要用的 , 所以用的比较多些 。其他的dbms我用的真的很少,只有在偶尔可能用到的时候我才会去3那些大簿头,毕竟都是英文的,烦死了 。
怎么查看oracle有那些函数或者包在文档里面找WMSYS.WM_CONCAT关于这个函数用法 , 或者类似的函数,可以在文档里面没有找到,我查的oracle 10G的文档 , 具体位置在SQL Reference 这个里面的Function里面,但是没有看到WMSYS.WM_CONCAT,只有TO_CHAR之类的函数!
oracle 怎么查找哪一个包中使用了一个表(表我是知道哪一个的)Oracle中怎么查包你想要找表就找关键字,如果说你不知道表名的关键字 。那么在表的上面操作也无非就那么几个,drop和create是不可能在包里处理的 。你就查select、 update 和 delete,之后跟的就是表名,
这个是查包里用Oracle中怎么查包了多少个表 , 都是哪些表 。
如果反过来查,一个表被多少个包,存贮过程等使用了 , 那就更简单了,用Toad for Oracle,在编辑器里打上表名后F4 , 点那个used by就OK了 。
Oracle中怎么查包的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle查看包体的内容、Oracle中怎么查包的信息别忘了在本站进行查找喔 。

    推荐阅读