From: | Juan Martínez <jeugenio(at)umcervantes(dot)cl> |
---|---|
To: | Pablo Braulio <brulics(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org, Oswaldo Hernández <listas(at)soft-com(dot)es> |
Subject: | Re: ¿Se puede poner condicionales a un insert?. |
Date: | 2006-03-23 18:53:30 |
Message-ID: | 1143140010.5884.20.camel@localhost.localdomain |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El jue, 23-03-2006 a las 18:47 +0100, Pablo Braulio escribió:
> El Jueves, 23 de Marzo de 2006 09:19, Oswaldo Hernández escribió:
> > Pablo Braulio escribió:
> > > El Miércoles, 22 de Marzo de 2006 21:18, Alvaro Herrera escribió:
> > >>quieres hacer un insert on conf_rev_accesos y que
> > >>solo funcione si ya existe una tupla en empresas con empresa=true?
> > >
> > > esto último.
> >
> > El insert te acepta un select cono values()
> >
> > Mas o menos, seria una cosa asi:
> >
> > insert into
> > conf_rev_accesos (empresa)
> > values (select id from empresas where empresa=true);
>
> Si, pero en ese caso no me sirve, pues quiero que introduzca un valor, no
> todos los de la tabla que cumplan esa condición.
Si funciona!
INSERT INTO conf_rev_accesos (empresa,resumen) SELECT id,'este es un
resumen'::varchar WHERE rev_acc AND id=$id;
Eso es como una FK a mano, lo probe y funciona.
Atte.
Juan Martinez
Obrero Informatico
Depto. Inf.
UMC
PD: veo que has mandado otras consultas como hablando de lo mismo...me
huele que ya nos estas debiendo una cervezas... :D
From | Date | Subject | |
---|---|---|---|
Next Message | Leonel Nunez | 2006-03-23 18:57:14 | Re: cómo implementar una política de backpus |
Previous Message | Alvaro Herrera | 2006-03-23 18:51:52 | Re: ¿Se puede poner condicionales a un insert?. |