[pgsql-ayuda] Mae_Tablas y Detalle_Tabla

Roberto Leal Guerra rleal@elnorte.com
Tue, 14 Nov 2000 15:40:41 -0600


	Gracias tocayo, por el comentario pero que les parece esta solucion:

	-select nexval('mae_tablas_id_seq') as siguiente

	-insert into mae_tablas values($siguiente,...)
	-insert into detalle_tabla values($siguiente,...
	-insert into detalle_tabla values($siguiente,...

	Saludos

Ing. Roberto Leal Guerra
Editora el Sol, S.A.
Tel. (8) 345-5100 ext. 2972
email: rleal@elnorte.com.mx

> ----------
> From: 	Ing. Roberto Andrade Fonseca[SMTP:randrade@abl.com.mx]
> Reply To: 	pgsql-ayuda@tlali.iztacala.unam.mx
> Sent: 	14-Nov-2000 2:37 PM
> To: 	pgsql-ayuda@tlali.iztacala.unam.mx
> Subject: 	Re: [pgsql-ayuda] Mae_Tablas y Detalle_Tabla
> 
> Hola:
> 
> On Mon, 13 Nov 2000, Bolo Lacertus wrote:
> 
> > Saludos!
> > 
> > Oh, ya veo.
> > 
> > Ok, la pregunta se convierte en ?como puedo saber el valor actual (sin
> > incrementar) de la secuencia?
> > 
> > select last_value from <secuencia>
> > 
> > Espero que eso funcione :) Daniel Sol
> > 
> > Roberto Leal Guerra wrote:
> > >         Gracias por el comentario, esto es lo que necesito a grandes
> rasgos
> > >         insert into mae_Tablas
> values(nextval('mae_tablas_id_seq'),.....);
> > >         insert into detalle_tabla values($id,.....);
> > >         insert into detalle_tabla values($id,.....);
> > >         que el $id sea el mismo que el que se insertó en mae_tablas.
> > 
> > seria algo como: insert into detalle_tabla values((select last_value
> > from mae_tablas_id_seq),.....);
> 
> De acuerdo, pero lo más sano sería usar un trigger, para asegurar que la
> inserción de los dos
> registrso sea casi instantánea.
> 
> Si tu aplicación tiene varios usuarios que insertan regsitros en la tabla
> maestra y en la de
> detalle, puede darse el caso de que entren un par de registros
> maestra-detalle durante tu primera
> transacción.
> 
> Saludos,
> 
> Roberto Andrade Fonseca
> randrade@abl.com.mx
> 
> --------- Pie de mensaje -------------------------------------------
> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo@tlali.iztacala.unam.mx
> text   : unsubscribe pgsql-ayuda
> 
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : unsubscribe pgsql-ayuda