Ver Mensaje Individual
  #1  
Antiguo 28-04-2011
arrayman arrayman is offline
Miembro
 
Registrado: abr 2006
Posts: 55
Reputación: 19
arrayman Va por buen camino
¿como obtener id del registro recien insertado?

Buenas, Pues eso tengo una aplicacion que utiliza dbexpress para conectarse con firebird actualmente uso procedimientos almacenados como este
Código SQL [-]
CREATE OR ALTER PROCEDURE SP_GEN_CCLIENTES_ID 
returns (ID Integer)
AS 

begin
  ID=GEN_ID(GEN_CCLIENTES_ID,1);
  SUSPEND;
end

para obtener una clave unica y usarla en las inserciones.
pero pienso que debe existir otra forma en la que puedas averiguar que
id asigno un triger con un codigo similar al anterior

la principal desventaja de mi sistema es que tiende a generar huecos.

en fin si alguien lo hace de otro modo ... estaria bien conocerlo

un saludo.
Responder Con Cita