+ -
当前位置:首页 → 问答吧 → 求解决:Error: PLS-00103: 出现符号 "SYNC"在需要下列之一时::= . ( @ % ;符号 ":=&quot

求解决:Error: PLS-00103: 出现符号 "SYNC"在需要下列之一时::= . ( @ % ;符号 ":=&quot

时间:2011-11-06

来源:互联网

触发器调用:
create or replace trigger SYNCCLIENR_TRG
  after insert on T_Synchronization  
  for each row
declare
  
begin
  exec SYNCCLIENT.SYNC(1233); ---这行出错

end SYNCCLIENR_TRG;

包头:
create or replace package SYNCCLIENT is

 procedure sync(newSal number);
 
end SYNCCLIENT;

包体:
create or replace package body SYNCCLIENT as

 procedure sync(newSal number)
is
  seg1 integer;
begin
   
 select cp_id into seg1 from t_sync_client;
end;
end SYNCCLIENT;

请高人指点一下哪里问题

作者: chexitianxia   发布时间: 2011-11-06

知道了,包外调用不用加exec

作者: chexitianxia   发布时间: 2011-11-06

begin
  exec SYNCCLIENT.SYNC(1233); ---这行出错

end SYNCCLIENR_TRG;
语法不对

作者: zftang   发布时间: 2011-11-06