Files
2024-05-13 12:54:14 +02:00

36 lines
1.4 KiB
SQL

spool /mnpapp/dbcgo/log/script/bonifica_SM_1607.log
-------- Donor
SELECT p.id_richiesta, data_operazione, r.data_transizione_stato
FROM dbcgo_pp p, dbcgo_gestione_richiesta r
WHERE terminato=1 and processo='D' and data_operazione is null
AND p.id_richiesta=r.id_richiesta
/
UPDATE /*+parallel(dbcgo_updatable_pp,3) */
(SELECT (p.id_richiesta || p.processo) as id_richiesta_p,
p.data_operazione as data_op,
r.data_transizione_stato as data_trans_stato
FROM dbcgo_pp p,
dbcgo_gestione_richiesta r
WHERE p.terminato=1 and p.processo='D' and p.data_operazione is null and p.id_richiesta=r.id_richiesta) dbcgo_updatable_pp
SET data_op = data_trans_stato
/
-------- Recipient
SELECT p.id_richiesta, data_operazione, r.data_transizione_stato
FROM dbcgo_pp p, dbcgo_gestione_richiesta_rec r
WHERE terminato=1 and processo='R' and data_operazione is null
AND p.id_richiesta=r.id_richiesta
/
UPDATE /*+parallel(dbcgo_updatable_pp,3) */
(SELECT (p.id_richiesta || p.processo) as id_richiesta_p,
p.data_operazione as data_op,
r.data_transizione_stato as data_trans_stato
FROM dbcgo_pp p,
dbcgo_gestione_richiesta_rec r
WHERE p.terminato=1 and p.processo='R' and p.data_operazione is null and p.id_richiesta=r.id_richiesta) dbcgo_updatable_pp
SET data_op = data_trans_stato
/
commit
/
spool off
exit