小弟写了个存储过程,用PL_SQL执行的时候,出了点问题.
my object 下面,有package,package bodies两个文件夹,执行时,package 里面可以执行进去,但是body却显示不出来.create or replace package Erp is
TYPE T_CURSOR IS REF CURSOR;
PROCEDURE aaa ...;
PROCEDURE bbb ...;
end Erp;CREATE OR REPLACE PACKAGE BODY ERP is
PROCEDURE aaa ...
end aaa;
PROCEDURE bbb ...
end bbb;
end ERP;存储过程不会有问题, 在PL_SQL中,按 F8 执行, 然后查看package,下面有ERP这个包,但是显示一个红X, body下面,却找不到ERP这个包.
是不是我哪个地方做的不对,请指点.
my object 下面,有package,package bodies两个文件夹,执行时,package 里面可以执行进去,但是body却显示不出来.create or replace package Erp is
TYPE T_CURSOR IS REF CURSOR;
PROCEDURE aaa ...;
PROCEDURE bbb ...;
end Erp;CREATE OR REPLACE PACKAGE BODY ERP is
PROCEDURE aaa ...
end aaa;
PROCEDURE bbb ...
end bbb;
end ERP;存储过程不会有问题, 在PL_SQL中,按 F8 执行, 然后查看package,下面有ERP这个包,但是显示一个红X, body下面,却找不到ERP这个包.
是不是我哪个地方做的不对,请指点.
end Erp;
/
create ...
end ERP;
/
是plsql的包编辑窗口,还是命令窗口,还是sql窗口,还是sqlplus
能再解释一下“/”的意义么? 加上这么个东西,就这么管用!
没有那个符号,我执行不了,body里面的包根本就不显示.这个,我不用钻的太深,知道以后能找到原因,就行了.