Function Postgresql percorrendo tuplas de uma tabela

Posted . Visible to the public.
CREATE OR REPLACE FUNCTION funcaoExemplo() RETURNS void LANGUAGE plpgsql AS $$
DECLARE
    x integer;
    tuplas_da_consulta CURSOR IS
        SELECT prop1, prop2
        FROM tabela_percorrer
        WHERE condicao_a_vontade;
    y text;
BEGIN
    FOR uma_tupla IN tuplas_da_consulta LOOP
        UPDATE outra_tabela SET prop_qqr1 = uma_tupla.prop1 WHERE prop_qqr2 = uma_tupla.prop2
    END LOOP;
END; $$;
Bruno Vieira
Posted by Bruno Vieira to ZeroGlosa (2013-11-07 20:02)