RE: Problemas con secuencia

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.

http://www.eset.com

_____

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.

http://www.eset.com

In response to

Responses

Browse pgsql-es-ayuda by date

  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