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