| From: | Henry <hensa22(at)yahoo(dot)es> |
|---|---|
| To: | MIGUEL CANCHAS <mcanchas(at)tsr(dot)com(dot)pe>, pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | RE: EJEMPLO DE RETURNING |
| Date: | 2007-11-16 21:58:09 |
| Message-ID: | 934507.18580.qm@web30810.mail.mud.yahoo.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
--- MIGUEL CANCHAS <mcanchas(at)tsr(dot)com(dot)pe> escribió:
> Este es el ejemplo
> INSERT INTO distributors (did, dname) VALUES
> (DEFAULT, 'XYZ Widgets')
> RETURNING did;
>
> Y lo saco asi pero me da error
> INSERT INTO ACCESOS_USUARIOS(IDUSUARIO, NOMUSUARIO,
> CLAVUSUARIO)VALUES(DEFAULT, 'MIGUEL','101010')
> RETURNING IDUSUARIO;
>
> ERROR: syntax error at or near "RETURNING" at
> character 100
>
> Si lo ejecuto sin el RETURNING IDUSUARIO graba bien
> A que se debe mi error ?
parece que estas con version de postgresql que no
soporta returning.
muy aparte de eso,
debes de asignarle a alguna variable el valor
retornado por returning
INSERT INTO ACCESOS_USUARIOS(IDUSUARIO, NOMUSUARIO,
CLAVUSUARIO)VALUES(DEFAULT, 'MIGUEL','101010')
RETURNING IDUSUARIO into algunavariable;
y si quieres todo el registro.
...........RETURNING * into algunRecord;
saludos.
______________________________________________
Pregunta, Responde, Descubre.
Comparte tus consejos y opiniones con los usuarios de Yahoo! Respuestas
http://es.answers.yahoo.com/info/welcome
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Alvaro Herrera | 2007-11-16 22:01:06 | Re: EJEMPLO DE RETURNING |
| Previous Message | Javier Chavez Barra | 2007-11-16 21:21:42 | Re: POSTGRESQL TRANSACCIONAL |