Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Como crear una secuencia que se decrementa en 1 a partir de 100

Estas en el tema de Como crear una secuencia que se decrementa en 1 a partir de 100 en el foro de PostgreSQL en Foros del Web. Hola! a ver si alguien me puede ayudar a crear dicha secuencia. El caso es que yo pongo: Create sequence seq1 increment by -1 start ...
  #1 (permalink)  
Antiguo 17/06/2007, 15:35
 
Fecha de Ingreso: mayo-2007
Mensajes: 222
Antigüedad: 16 años, 11 meses
Puntos: 0
Pregunta Como crear una secuencia que se decrementa en 1 a partir de 100

Hola! a ver si alguien me puede ayudar a crear dicha secuencia.

El caso es que yo pongo:

Create sequence seq1 increment by -1 start with 100;


y el error que me da es :
ERROR: START value (100) can't be greater than MAXVALUE (-1)
Estado SQL:22023

Tambien trato de ponerlo como :

Create sequence seq1 increment by -1 minvalue 0 start with 100;

y me sale el siguiente error:

ERROR: MINVALUE (0) must be less than MAXVALUE (-1)
Estado SQL:22023

No se como coregir esos errores.

Un saludo.
  #2 (permalink)  
Antiguo 20/06/2007, 02:47
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 2 meses
Puntos: 13
Re: Como crear una secuencia que se decrementa en 1 a partir de 100

El error está (si lees la documentación lo verás) es que en secuencias decrecientes si no le especificas el MAXVALUE por defecto es -1.


CREATE SEQUENCE seq_prueba
INCREMENT -1
MINVALUE 0
MAXVALUE 100
START 100
CACHE 1
CYCLE;

Un saludo
  #3 (permalink)  
Antiguo 25/06/2007, 04:28
 
Fecha de Ingreso: mayo-2007
Mensajes: 222
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: Como crear una secuencia que se decrementa en 1 a partir de 100

Hola gracias por responder, ya lo solucione.

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:33.