- 论坛徽章:
- 0
|
过程SPLIT_IN_TJ 已创建,
create or replace procedure split_in_tj(p_dirname varchar2,p_filename varchar2 ) is
.....
end;
/
过程已创建。
单独执行可以执行:
execute split_in_tj('SMS_IN_GSM180','G2006080811HY01.00000');
PL/SQL 过程已成功完成。
写在一个过程中调用则报错:
declare
.....
begin
....
execute SPLIT_IN_TJ(v_dirname,v_filename);
....
end;
execute SPLIT_IN_TJ(v_dirname,v_filename);
*
第 16 行出现错误:
ORA-06550: line 16, column 21:
PLS-00103: Encountered the symbol "SPLIT_IN_TJ" when expecting one of the following:
:= . ( @ % ; immediate
The symbol ":=" was substituted for "SPLIT_IN_TJ" to continue.
如果去掉这行调用则没有问题。
是不是调用方法有问题啊?
请高手指教!谢谢!
[ 本帖最后由 gz_xuhaoz 于 2006-10-11 21:12 编辑 ] |
|