Acessar codigo no banco de dados

5 respostas
G

Javeiros, estou com o seguinte problema: Preciso na tela abaixo que me apareça o número gerado pelo banco de dados. O banco de dados é o postgresql e dado é um inteiro.

5 Respostas

mduques

Velho, vc pode criar um sequence no banco e quando vc chamar esta tela, realizar um select onde ele te retorna o proximo valor da sequence…

SELECT nextval(‘SUA_SEQUENCE’);

shoko

voce quer que o numero apareça antes de você cadastrar o usuario?

se utilize a forma com oq o mduques falou, senao voce faz uma consulta normal no banco.

berg.pb

Vc pode usar um COUNT na sua pesquisa SQL para contar oa qtde de registros da tabela, adicionar esse valor a uma variável e incrementar…

G

Rapeize, não entendi muito bem. Vcs poderiam citar algum codigo que me explique isso :?:

B

Não funciona.

Imagine que a tabela tenha 3 registros, 1, 2 e 3, e que apaguemos o registro 2.

Baseado na contagem de linhas, o próximo registro a ser inserido é o 3, só que ele já existe.

A melhor maneira mesmo é usar uma tabela de sequence que gere esses valores.

Criado 30 de junho de 2008
Ultima resposta 2 de jul. de 2008
Respostas 5
Participantes 5