duda con sequence

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

Responses

Browse pgsql-es-ayuda by date

  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