Variavel tipo Record
Pessoal é o seguinte:
Tenho uma função em Postgres.
Ex.: função A, dentro dela eu chamo a função B e passo uma variavel record, pois a B retorna record.
A pergunta é: Se eu inserir valores dentro da função B, a função A assume este valores? Ou teria que passar passar parametros para a função A e atribuir este valores?
Vlw
Tenho uma função em Postgres.
Ex.: função A, dentro dela eu chamo a função B e passo uma variavel record, pois a B retorna record.
A pergunta é: Se eu inserir valores dentro da função B, a função A assume este valores? Ou teria que passar passar parametros para a função A e atribuir este valores?
Vlw
Pedroviol
Curtidas 0
Respostas
Emerson Nascimento
02/07/2009
isso depende de como é passado o parâmetro: por valor ou por referência.
GOSTEI 0
Pedroviol
02/07/2009
Ok. No caso eu passo um tipo record e vários parametros inout. O record q passo é o p_valores, neste caso eu posso colocar o a variavel record como inout e atribuir os valores nela e usar na procedure em que é chamada?
Vlw!
Pedro
Vlw!
Pedro
GOSTEI 0
Pedroviol
02/07/2009
Ok. No caso eu passo um tipo record e vários parametros inout. O record q passo é o p_valores, neste caso eu posso colocar o a variavel record como inout e atribuir os valores nela e usar na procedure em que é chamada?
Vlw!
Pedro
Vlw!
Pedro
GOSTEI 0