Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/03/2007, 14:58
CiS
 
Fecha de Ingreso: abril-2002
Mensajes: 71
Antigüedad: 22 años
Puntos: 0
Re: Recuperar campo de la ultima fila affectada en un insert

Hola!
¿y si quiero agregar ese ultimo ID a siguientes y sucesivos inserts??
Como lo guardo en una variable? (estoy trabajando con una transaccion, y debo hacer varios inserts en forma simultanea, y en un par de tablas debo insertar uno de los id generados en esta secuencia). Tiene que ser algo parecido a esto no?:


insert 0... (id, ..., ... )value (NULL, ..., ...);
@pepe= ...last_id() ; //funcion que trae el ultimo id generado en insert0
// (estoy en cyber y no tengo mis fuentes aca!!!!
insert 1... (..) values (..., @pepe, ....);
insert 2... (..) values (..., ..., @pepe, ....);
insert 3... (..) values (@pepe, ...., ....);

¿Se entiende mi duda? No se la sintaxis!!!

Muchas gracias!!!!
CiS