Bom dia a todos, gostaria de saber o que tem de errado nesta função.

CREATE OR REPLACE FUNCTION public.fnc_execute_ddl(pddl TEXT) RETURNS BOOLEAN
AS
$body$
DECLARE
  lret BOOLEAN;
  lsql TEXT;
BEGIN
  lret := FALSE;
  BEGIN
    EXECUTE pddl;
    lret := TRUE;
    COMMIT;
  EXCEPTION
    WHEN OTHERS THEN
      lret := FALSE;
      ROLLBACK;
  END;
  RETURN lret;
END;
$body$
LANGUAGE 'plpgsql';


-- 
--
*** Alberto Matos
******************************************************
* Especialista em Gerenciamento de Projetos
* Bacharel em Sistemas de Informação
* Pós-Graduando em Engenharia de Software
* albe...@pmibrasil.eti.br
******************************************************
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Reply via email to