Como saber a chave primária da tabela gerada na função: EXECUTAR ATUALIZAÇÃO?
-
Olá boa tarde...
Eu utilizo o postgres e estou fazendo uma inserção via fluxo, utilizei a função "Executar Atualização" na tabela principal, preciso obter a chave primária gerada nesta função afim de gerar os registros nas demais tabelas secundárias.
Agradeço a atenção!
-
@ademirdematos disse em Como saber a chave primária da tabela gerada na função: EXECUTAR ATUALIZAÇÃO?:
ço a aten
Dependendo do banco a função até retorna, mas se não retornar eu indico que tenha um campo referente a um guid onde você possa fazer a consulta pelo guid para achar o id do registro recém inserido.
-
Essa função não retorna o ID quando utilizado PostgreSQL, porém supondo que esteja falando sobre uma tabela com chave gerado por uma sequence, você pode colocar um processamento anterior com a função "Próximo valor de sequência" e atribuir o retorno a uma variável, assim terá o próximo ID e poderá utilizar como parâmetro na função "Executar Atualização".