sql >> Database teknologi >  >> RDS >> Oracle

Sådan udføres en procedure med proceduren DBMS_SCHEDULER.CREATE_JOB

Det forekommer mig, at du har overset nogle anførselstegn i DBMS_JOBS opsætningskaldet.

Prøv dette:

DBMS_SCHEDULER.CREATE_JOB(job_name        => v_jobnam,
                          job_type        => 'PLSQL_BLOCK',
                          JOB_ACTION      => 'BEGIN DROP_OBJ1(''' || v_objnam 
                                             || ''', ''' || v_objtyp || ''', '''
                                             || v_schema || ''',' || v_objid 
                                             || '); END;',
                          start_date      => SYSTIMESTAMP,
                          repeat_interval => 'freq=secondly; bysecond=0',
                          end_date        => NULL,
                          enabled         => TRUE,
                          comments        => 'Calls PLSQL once');

Hvis dette ikke er løsningen, vil jeg opsætte din kode på en database og prøve det selv.




  1. Uncaught TypeError kan ikke kalde metoden 'opendatabase' for undefined-SQLite plugin med cordova 3.5

  2. 'IF' i 'SELECT'-sætning - vælg outputværdi baseret på kolonneværdier

  3. 10 bedste startups i cloud – 2018

  4. Aflæs meget store databaser