SQL 脚本,我该如何执行以下脚本?

SQL script, how can i execute the following script?

我必须执行这个脚本。问题在于 SQL 开发人员我不能 运行 它,因为无法识别某些运算符。

P_jobgroup_id :
'GDWH2MYGDWH-GDWH2MYGDWH'           CORE load finished
'GDWH2MYGDWH-GDWH2MYGDWH_IF'        IF finished
'GDWH2MYGDWH-GDWH2MYGDWH_INIT'  IF or CORE started

declare
 p_context_code          varchar2(100) := 'GDWH2MYGDWH';
 v_res                   varchar2(100);
begin
v_res := OJC.jc_master.main 
     (
      p_batch_number => NULL,
      p_jobgroup_id => 'GDWH2MYGDWH-GDWH2MYGDWH'),
      p_parameters_string => 'GDWH2MYGDWH.PRM_REPORTING_DATE='||to_char(sysdate,'yyyymmddhh24miss',
      p_context_code =>p_context_code
     );
end;
/

Error starting at line 1 in command: P_jobgroup_id : Error report: Unknown Command

Error starting at line 2 in command: 'GDWH2MYGDWH-GDWH2MYGDWH'
CORE load finished Error report: Unknown Command ORA-06550: line 8, column 50: PLS-00103: Encountered the symbol "," when expecting one of the following:

. ( * % & = - + ; < / > at in is mod remainder not rem

脚本的第一部分不是有效的 PLSQL 代码。 评论或删除它将使脚本 运行,一旦修复了几个语法错误。

/*
    P_jobgroup_id :
    'GDWH2MYGDWH-GDWH2MYGDWH'           CORE load finished
    'GDWH2MYGDWH-GDWH2MYGDWH_IF'        IF finished
    'GDWH2MYGDWH-GDWH2MYGDWH_INIT'  IF or CORE started
 */
DECLARE
    p_context_code                          VARCHAR2(100) := 'GDWH2MYGDWH';
    v_res                                   VARCHAR2(100);
BEGIN
    v_res := OJC.jc_master.main
        (
         p_batch_number         => NULL,
         p_jobgroup_id          => 'GDWH2MYGDWH-GDWH2MYGDWH',
         p_parameters_string    => 'GDWH2MYGDWH.PRM_REPORTING_DATE=' || TO_CHAR(SYSDATE, 'yyyymmddhh24miss'),
         p_context_code         => p_context_code
        );
END;
/