4656: --
4657: statem := 'BEGIN '||action_proc||'(:pactid, :stperson,'||
4658: ' :endperson, :chunk); END;';
4659: --
4660: sql_cur := dbms_sql.open_cursor;
4661: dbms_sql.parse(sql_cur,
4662: statem,
4663: dbms_sql.v7);
4664: dbms_sql.bind_variable(sql_cur, ':pactid', pactid);
4657: statem := 'BEGIN '||action_proc||'(:pactid, :stperson,'||
4658: ' :endperson, :chunk); END;';
4659: --
4660: sql_cur := dbms_sql.open_cursor;
4661: dbms_sql.parse(sql_cur,
4662: statem,
4663: dbms_sql.v7);
4664: dbms_sql.bind_variable(sql_cur, ':pactid', pactid);
4665: dbms_sql.bind_variable(sql_cur, ':stperson', stperson);
4659: --
4660: sql_cur := dbms_sql.open_cursor;
4661: dbms_sql.parse(sql_cur,
4662: statem,
4663: dbms_sql.v7);
4664: dbms_sql.bind_variable(sql_cur, ':pactid', pactid);
4665: dbms_sql.bind_variable(sql_cur, ':stperson', stperson);
4666: dbms_sql.bind_variable(sql_cur, ':endperson', endperson);
4667: dbms_sql.bind_variable(sql_cur, ':chunk', chunk);
4660: sql_cur := dbms_sql.open_cursor;
4661: dbms_sql.parse(sql_cur,
4662: statem,
4663: dbms_sql.v7);
4664: dbms_sql.bind_variable(sql_cur, ':pactid', pactid);
4665: dbms_sql.bind_variable(sql_cur, ':stperson', stperson);
4666: dbms_sql.bind_variable(sql_cur, ':endperson', endperson);
4667: dbms_sql.bind_variable(sql_cur, ':chunk', chunk);
4668: ignore := dbms_sql.execute(sql_cur);
4661: dbms_sql.parse(sql_cur,
4662: statem,
4663: dbms_sql.v7);
4664: dbms_sql.bind_variable(sql_cur, ':pactid', pactid);
4665: dbms_sql.bind_variable(sql_cur, ':stperson', stperson);
4666: dbms_sql.bind_variable(sql_cur, ':endperson', endperson);
4667: dbms_sql.bind_variable(sql_cur, ':chunk', chunk);
4668: ignore := dbms_sql.execute(sql_cur);
4669: dbms_sql.close_cursor(sql_cur);
4662: statem,
4663: dbms_sql.v7);
4664: dbms_sql.bind_variable(sql_cur, ':pactid', pactid);
4665: dbms_sql.bind_variable(sql_cur, ':stperson', stperson);
4666: dbms_sql.bind_variable(sql_cur, ':endperson', endperson);
4667: dbms_sql.bind_variable(sql_cur, ':chunk', chunk);
4668: ignore := dbms_sql.execute(sql_cur);
4669: dbms_sql.close_cursor(sql_cur);
4670: --
4663: dbms_sql.v7);
4664: dbms_sql.bind_variable(sql_cur, ':pactid', pactid);
4665: dbms_sql.bind_variable(sql_cur, ':stperson', stperson);
4666: dbms_sql.bind_variable(sql_cur, ':endperson', endperson);
4667: dbms_sql.bind_variable(sql_cur, ':chunk', chunk);
4668: ignore := dbms_sql.execute(sql_cur);
4669: dbms_sql.close_cursor(sql_cur);
4670: --
4671: return;
4664: dbms_sql.bind_variable(sql_cur, ':pactid', pactid);
4665: dbms_sql.bind_variable(sql_cur, ':stperson', stperson);
4666: dbms_sql.bind_variable(sql_cur, ':endperson', endperson);
4667: dbms_sql.bind_variable(sql_cur, ':chunk', chunk);
4668: ignore := dbms_sql.execute(sql_cur);
4669: dbms_sql.close_cursor(sql_cur);
4670: --
4671: return;
4672: --
4665: dbms_sql.bind_variable(sql_cur, ':stperson', stperson);
4666: dbms_sql.bind_variable(sql_cur, ':endperson', endperson);
4667: dbms_sql.bind_variable(sql_cur, ':chunk', chunk);
4668: ignore := dbms_sql.execute(sql_cur);
4669: dbms_sql.close_cursor(sql_cur);
4670: --
4671: return;
4672: --
4673: exception
4671: return;
4672: --
4673: exception
4674: when others then
4675: if (dbms_sql.is_open(sql_cur)) then
4676: dbms_sql.close_cursor(sql_cur);
4677: end if;
4678: raise;
4679: end procarc;
4672: --
4673: exception
4674: when others then
4675: if (dbms_sql.is_open(sql_cur)) then
4676: dbms_sql.close_cursor(sql_cur);
4677: end if;
4678: raise;
4679: end procarc;
4680: --