V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
brucewuio
V2EX  ›  程序员

关于数据库定时器调用有参存储过程

  •  
  •   brucewuio · 2018-12-03 11:29:13 +08:00 · 1410 次点击
    这是一个创建于 2190 天前的主题,其中的信息可能已经有所发展或是发生改变。
    DECLARE
    x NUMBER;
    B VARCHAR2(1) := 'a';
    A VARCHAR2(1) := 'b';
    BEGIN
    dbms_job.submit(
    JOB => x,
    WHAT => 'P_DEAL_GIFT_SELLPACKAGE50_ST(A,B);',
    NEXT_DATE => SYSDATE,
    INTERVAL => 'TRUNC(sysdate,''mi'')+1/24/60*15'
    );
    END;


    但是出现了如下错误:

    ORA-06550: line 1, column 122:
    PLS-00201: identifier 'A' must be declared
    ORA-06550: line 1, column 93:
    PL/SQL: Statement ignored
    ORA-06512: at "SYS.DBMS_JOB", line 79
    ORA-06512: at "SYS.DBMS_JOB", line 136
    ORA-06512: at line 6
    , Time: 0.029000s


    我的天啊 我不是刚刚在上面声明了吗 怎么-_- ||
    DB 试过 oracle
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2597 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:30 · PVG 18:30 · LAX 02:30 · JFK 05:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.