Pessoal, boa tarde, estou analisando umas funções onde estamos
migrando do Oracle para o PostgreSQL \o/.
E analisando algumas funções eu acabei 'empacando', sem ter ideia de
como contornar ou resolver o problema.
Há casos como :
CREATE function schemaB.funcao ( variaveis IN colecaoVariaveis, msg OUT text )

ou
CREATE FUNCTION schemaB.obterCodigos (
    p_id                 In TABELAA.ID%Type,
    p_linhaRegistro              Out TABELAC%Rowtype,
    msg                  Out text)
   RETURNS RECORD AS $body$

-----

Onde:
colecaoVariaveis é um tipo que contém dois campos.


Estou perdido em como resolver isso, já que na primeira função ele
receberá uma lista de variáveis como parâmetro e na segunda, o
Postgres não aceita Rowtype como OUT e se eu mudar para ele retornar
como tabela também da erro pois tenho a OUT da msg.
Estou sem enxergar uma solução viável.
Bruno E. A. Silva.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a