[firebase-br] Pegando Último Registro Inserido

Edson de Paulo epaulo2002 em yahoo.com.br
Ter Out 16 10:03:37 -03 2007


Seria isso?

CREATE PROCEDURE P_CAD_BOLETEIRO (
     i_descricao VARCHAR(60))
AS
DECLARE VARIABLE teste VARCHAR(100);
begin
INSERT INTO BOLETEIRO
(
  DESCRICAO
)
VALUES
(
  :I_DESCRICAO
)
RETURNING codigo into :teste;
end


ou isso?


gen_id(GEN_BOLETEIRO, 0);


-- 
Edson de Paulo
Curitiba - PR






Carlos H R Silva escreveu:
> Olha, acho q vc poderia resolver com um max da chave primária
> 
> Em 15/10/07, Wilton Campos <uiltoncampos em gmail.com> escreveu:
>> Olá pessoal,
>>
>> gostaria de saber como eu faço pra pegar o último registro que foi
>> inserido em uma tabela, lembrando que gostaria de fazer isso via uma
>> pesquisa no banco, pq eu posso resolver este problema usando o last do
>> componente table, Ex: table.last -> coloca a tabela no ultimo
>> registro, mas gostaria de saber se tem como fazer isso pelo firebird.
>>
>> vlw
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 






Mais detalhes sobre a lista de discussão lista