From: | Jose Vasquez <cibercol(at)gmail(dot)com> |
---|---|
To: | José Fermín Francisco Ferreras <josefermin54(at)hotmail(dot)com> |
Cc: | msotocl(at)gmail(dot)com, Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Problemas con secuencia |
Date: | 2009-06-21 14:32:50 |
Message-ID: | 98a673a80906210732u36751424rbcc8eaf09e6892c7@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Tocayo:
Es problema de sintaxis, en particular del uso de las comillas dobles y
simples, esto es importante tenerlo en cuenta siempre.
Mas o menos seria como sigue:
CREATE SEQUENCE public.ePropiedades_propiedades_co_propiedad_seq INCREMENT 1
INVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1;
select nextval('public.ePropiedades_propiedades_co_propiedad_seq');
#Fijate en el uso de las comillas, cuando son dobles tienes que utilizarlas
de manera especial, cuando son sencillas tambien, y depende también del
contexto si estas en la consola o programando dentro de una funcion plpgsql.
José VASQUEZ
2009/6/21 José Fermín Francisco Ferreras <josefermin54(at)hotmail(dot)com>
>
>
> ing. José Fermín Francisco Ferreras
> San Francisco de Macorís, Rep. Dom.
>
>
>
>
> ------------------------------
> From: msotocl(at)gmail(dot)com
> To: pgsql-es-ayuda(at)postgresql(dot)org
> Subject: [pgsql-es-ayuda] Problemas con secuencia
> Date: Sat, 20 Jun 2009 22:53:49 -0400
>
> Hola lista, tengo la siguiente secuencia:
>
>
>
> CREATE SEQUENCE "public"."ePropiedades_propiedades_co_propiedad_seq"
>
> INCREMENT 1 MINVALUE 1
>
> MAXVALUE 9223372036854775807 START 1
>
> CACHE 1;
>
>
>
>
>
> Cuando quiero obtener el nextval:
>
>
>
> select nextval("ePropiedades_propiedades_co_propiedad_seq") as id
>
>
>
> dice :
>
>
>
> ERROR: column "ePropiedades_propiedades_co_propiedad_seq" does not exist
>
> LINE 2: select nextval("ePropiedades_propiedades_co_propiedad_seq")
>
>
>
> Pero si existe
>
>
>
> Sin embargo si hago :
>
>
>
> select last_value from "ePropiedades_propiedades_co_propiedad_seq" ,
> entonces me arroja 1, que es lo correcto, pero necesito usar el nextval
>
>
>
>
>
> Que será y qué puedo hacer????
>
>
>
> Muchas Gracias
>
>
>
>
>
>
>
>
>
>
>
>
>
> atentamente,
>
>
>
> Mario Soto Cordones
>
>
>
>
> ----------->>>>>Mario, trata de hacerlo de esta manera:
>
> select nextval('ePropiedades_propiedades_co_propiedad_seq') as id;
>
>
>
>
>
>
>
>
>
>
>
> [image: medio ambiente] Porfavor antes de Imprimir éste correo, piense
> en los árboles de nuestro planeta.
>
>
>
>
>
>
> __________ Information from ESET Smart Security, version of virus signature
> database 4174 (20090620) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
> ------------------------------
> See how Windows® connects the people, information, and fun that are part of
> your life <http://clk.atdmt.com/MRT/go/119463819/direct/01/>
>
From | Date | Subject | |
---|---|---|---|
Next Message | José Fermín Francisco Ferreras | 2009-06-21 15:06:32 | RE: Problemas con secuencia |
Previous Message | José Fermín Francisco Ferreras | 2009-06-21 14:15:44 | RE: Problemas con secuencia |