不能这么写,p_sVirtualTel作为一个字符串,就相当于VirtualTel=p_sVirtualTel

解决方案 »

  1.   

    ...
    update T_VIRTUALTEL set ActiveFlag=0 
    where instr(''''||p_sVirtualTel||'''',''''||VirtualTel||'''')>0;
    ...
      

  2.   

    update T_VIRTUALTEL set ActiveFlag=0 where instr(p_sVirtualTel,VirtualTel)>0;
      

  3.   

    or  where instr(p_sVirtualTel,VirtualTel)>0;注意单引号:
    传入参数p_sVirtualTel 格式为 例 '''aaa'',bbb'',''ccc'''调用实例:
    exec PROC_CANCEL_VIRTUALTEL('''13566667777'',''13688886666''',v_out);