Qué sobre esto. Usted puede poner al día la tabla sin el cambio cualquier cosa.
CREAR O SUBSTITUIR EL PROCEDIMIENTO C_PUT
(p_partition_name en varchar2,
número del p_dat_no
del r_ref sys_refcursor hacia fuera)
EL CUR DEL CURSOR ES
SELECCIONAR PAT_NO, PNAME, OT_P
FORMAR la partición de TARGET.PATENTS (“||p_partition_name||")
DONDE DAT_NO = p_dat_no
ORDEN POR PAT_NO;
COMENZAR
----- modificación
partición de la actualización TARGET.PATENTS (“||p_partition_name||")
fijar PAT_NO = PAT_NO
DONDE DAT_NO = p_dat_no;
SI CUR%ROWCOUNT > 0 ENTONCES
DBMS_OUTPUT.PUT_LINE (“hay filas a procesar ");
VOLVER como Refcursor
DBMS_OUTPUT.PUT_LINE (“NINGUNAS filas al proceso ");
TERMINAR SI;
EXTREMO;