From: | "Cesar A(dot)" <carbonarac(at)cantv(dot)net> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | duda con sequence |
Date: | 2004-06-04 23:38:26 |
Message-ID: | 36881-22004654233826682@cantv.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
>Olvidate de pg_getlastoid(). Lo que necesitas es obtener el valor de la
>secuencia. SELECT currval('denuncia_den_id_seq') y usas ese valor para
>hacer el SELECT. Es muy mala idea usar los OIDs como valores de
>referencia.
en psql:
habitantes=#SELECT currval('denuncia_den_id_seq');
ERROR: denuncia_den_id_seq.currval is not yet defined in this session
cuando cree la tabla, se crearon el index y el sequence, entonces, ¿¿¿el
error significa???
Por favor, ademas de unas lineas de ayuda para ilustrarme, denme enlaces
para leer (en español?)
>Y por supuesto no puedes usar un resultado como si fuera una variable
>escalar. Aplicale pg_fetch_array() a $c_den_id para obtener el valor
>que te interesa.
ok
From | Date | Subject | |
---|---|---|---|
Next Message | Ernesto Quiñones A. | 2004-06-05 14:43:21 | Re: Consulta sobre Procedimientos Almacenados. |
Previous Message | Mauricio Ferrari | 2004-06-04 23:17:58 | Re: pg_dump pg_dumpall pg_restore |