From: | "Mario Soto Cordones" <msotocl(at)gmail(dot)com> |
---|---|
To: | "'Jose Vasquez'" <cibercol(at)gmail(dot)com>, 'José Fermín Francisco Ferreras' <josefermin54(at)hotmail(dot)com> |
Cc: | "'Lista PostgreSQL'" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Problemas con secuencia |
Date: | 2009-06-21 17:01:43 |
Message-ID: | 001b01c9f291$f6760840$e36218c0$@com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola.. también lo he probado así y no funciona, tengo claro la diferencia entre las comillas simples y dobles, por eso es que no entiendo porque no funciona
atentamente,
Mario Soto Cordones
medio ambiente Porfavor antes de Imprimir éste correo, piense en los árboles de nuestro planeta.
De: Jose Vasquez [mailto:cibercol(at)gmail(dot)com]
Enviado el: domingo, 21 de junio de 2009 10:33
Para: José Fermín Francisco Ferreras
CC: msotocl(at)gmail(dot)com; Lista PostgreSQL
Asunto: Re: [pgsql-es-ayuda] Problemas con secuencia
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;
¡Error! Nombre de archivo no especificado. 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.
_____
See how Windows® connects the people, information, and fun that <http://clk.atdmt.com/MRT/go/119463819/direct/01/> are part of your life
__________ Information from ESET Smart Security, version of virus signature database 4174 (20090620) __________
The message was checked by ESET Smart Security.
From | Date | Subject | |
---|---|---|---|
Next Message | Jose Vasquez | 2009-06-21 17:14:17 | Re: Problemas con secuencia |
Previous Message | Mario Soto Cordones | 2009-06-21 16:53:09 | RE: Problemas con secuencia |