Correção número de processo na tabela [par.omissodeclarado_confirmado]

parent e1ae714e
do $$
declare
v_array_obraprocessos TEXT[];
v_record_declaracao RECORD;
begin
FOR v_record_declaracao in(
SELECT
pro.pronumeroprocesso, ode.odeid, odc.odcid
FROM par.omissodeclarado_confirmado odc
INNER JOIN par.omissodeclarado ode ON ode.odeid = odc.odeid
INNER JOIN par.processoobraspar pro ON pro.proid = ode.proid_par
WHERE odc.odctipo_programa = 'OBRA'
AND odc.odcnumeroprocesso = ''
)
LOOP
update par.omissodeclarado_confirmado set odcnumeroprocesso = v_record_declaracao.pronumeroprocesso where odeid = v_record_declaracao.odeid and odcid = v_record_declaracao.odcid;
raise notice 'numprocesso = %, odeid = %, odcid = %',v_record_declaracao.pronumeroprocesso, v_record_declaracao.odeid, v_record_declaracao.odcid ;
END LOOP;
end; $$
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment