oracle中的存储过程问题
我如何查看oracle中系统和自定义的存储过程,并且,我如何执行他?????
急!!!
问题点数:20、回复次数:10Top
1 楼fita(天外飞仙)回复于 2001-09-07 12:39:46 得分 0
在oracle的帮助文件中有详细的说明,看这个题目的文件
Oracle8i Supplied PL/SQL Packages Reference
Top
2 楼fita(天外飞仙)回复于 2001-09-07 12:40:13 得分 0
执行只要用 execute 执行就可以了Top
3 楼qianby(宝贝)回复于 2001-09-07 12:43:50 得分 10
select object_name from dba_objects where object_type='PROCEDURE'
and owner like 'SYS%'
执行exec procedure(参数,...)
也可以select procedure.function from dual;Top
4 楼pausing(select 人生 from data)回复于 2001-09-07 13:04:11 得分 0
可以在数据字典种查找你想要的procedure,也可在dba 里查到你想要的procedure
执行procedure:call procedurename(),exec procedurename()Top
5 楼clwyf(芯片)回复于 2001-09-07 13:14:40 得分 0
安装一个procedure的编辑器,
连接到数据库后,在“数据库对象”下的“sys”schema中有所有存储过程,你方便可察看的源程序.
(付:developer 6i 有procedure编辑器)Top
6 楼hswwwdelphi(文盲)回复于 2001-09-07 13:29:21 得分 0
先谢谢各位高手,我是在solaris下的oracle 8i下,通过sqlplus连接到数据库,在这种环境下,如何操作呢?Top
7 楼xinpingf(白开心)回复于 2001-09-07 14:39:13 得分 0
不妨看一下这一句:
Select * From User_Source ...Top
8 楼xinpingf(白开心)回复于 2001-09-07 14:40:15 得分 0
或者,你又d2k吗?
从哪里联上数据库,就什么都看到了Top
9 楼mashansj(风影)回复于 2001-09-07 15:24:56 得分 0
查看:select line||text
from user_source
where type='procedure';
执行:
begin
pro_name();
Top
10 楼mashansj(风影)回复于 2001-09-07 15:26:38 得分 10
begin
pro_name;
end;
Top




