[firebase-br] Retorno de Procedures

Gladiston Santana gladiston em vidy.com.br
Qui Out 13 11:49:58 -03 2016


Não tem SUSPEND na sua procedure, logo não irá  retornar nada.
Então o -1 dever um exit error de sua função e não alguma linha processada
na procedure.

Uma dica, inicialize as variaveis de retorno logo após o begin e nem
sempre, mas na maioria das vezes, o suspend onde a procedure termina.
Você pode tambem fazer com que um UPDATE/INSERT retorne alguma coluna
objeto de atualização para lhe servir de retorno, ex:

UPDATE OR INSERT(id_campo,b,c) VALUES(1,2,3) RETURNING id_campo INTO
:ret_id_campo;

Nesse exemplo, seu sistema já receberia o id_campo do que foi
incluido/alterado.


[]´s e boa sorte.



Mais detalhes sobre a lista de discussão lista