Sql

7 respostas
ricardocomp

Olá pessoal, :smiley:
eu estou querendo
pegar o último id inserido
no banco através das operaçcões
feitas diretamente no banco
sem usar o LAST_INSERT_ID()
e o MAX será que tem alguma
maneira de usar o:

ps.executeUpdate();

Será que alguém poderia me dar
uma ajuda?

[]'s.

7 Respostas

ricardocomp

Olá pessoal,
na realidade eu queria saber
se tem como eu pegar a última chave
inserida no banco se precisar fazer
uma consulta em SQL.

Será que alguém pode me dar uma ajuda?

[]'s.

caioamante

Vc precisa dessa informação para que ? para gerar o id automaticamente?
se for é mais facil criar um campo do tipo autoincremento ou uma sequence…
Falowss

ricardocomp

Jóia caioamante?
Entaum Caio todos os meus campos
são autoincremente, mas eu estou
precisando saber se tem como
pegar a última chave inserida no banco
sem precisar fazer uma consulta,
será que você ou alguém pode me dar uma ajuda?

[]'s.

Nicolas_Fernandes

Sem consulta, não sei se tem como.
Com consulta, pode ser algo do tipo:

Select Max(T.Id)
From  MinhaTabela T

[]s

wbdsjunior

[edit]resposta removida por não responder adequadamente a pergunta[/edit]

ricardocomp

Olá pessoal,
obrigado pela ajuda,
mas eu estou precisando
de algo que retorne a última chave
auto-increment sem precisar fazer
consulta no banco, será que existe
uma maneira de se fazer isso
usando o prepareStatement?

[]'s.

C

Resposta a sua última pergunta:
Não, não tem como o Java saber do estado do banco de dados.

Criado 20 de novembro de 2009
Ultima resposta 20 de nov. de 2009
Respostas 7
Participantes 5