0

在此处输入图像描述

我在 Oracle SQL Developer 工作,我UPDATE_CUSTOMERS_RECORDS在包体中做了一个包“XXX”和一个过程。我测试了这个程序并且它有效。

但我想在 JOBS 中调用这个过程。我做了一份工作,在“工作类型”中选择PL/SQL Block选项和类型MERITUM.update_customers_records(),但它不起作用:

"ORA-06550: line ORA-06550: line 1, column 506:
PLS-00103: Encountered the symbol "" when expecting one of the following:

   := . ( % ;
The symbol ";" was substituted for "" to continue.
, column :"

我也试过call MERITUM.update_customers_records(),但同样的错误。

4

2 回答 2

0

尝试

MERITUM.update_customers_records();

;应该使用。

于 2012-08-22T11:56:02.083 回答
0

J找到了解决办法。反而

MERITUM.update_customers_records();

PL/SQL Block我放

declare
begin
  MERITUM.update_customers_records();
end;

结束终于起作用了:)

于 2012-08-22T12:38:21.597 回答