Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2008, 10:15
Rosencrantz
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 207
Antigüedad: 15 años, 10 meses
Puntos: 12
De acuerdo Actualizar valor de secuencia, no se como

Tengo la siguiente secuencia creada en una base de datos postgres

CREATE SEQUENCE crear_actividad_materia
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 321
CACHE 1;

Mi duda es la siguiente, necesito poder reemplazar el valor 321 por algun valor que se me haya generado en el lenguaje de programacion que estoy usando, en este caso Java, digamos que el valor es el 327 y quiero actualizar la secuancia con ese nuevo valor, es decir pasar de 321 a 327 directemente, en el siguiente caso podria ser de de 327 a 334 o 328, como pueden notar el incremento no es fijo puede ser cualquiera dependiendo de lo que estoy haciendo en la aplicacion. En otras palabras reemplazar el valor de START por el que yo desee.

Agradezco su ayuda. Saludos


**** EDITO ****
Ya me resolvi la duda, el comndo es el siguiente:

ALTER SEQUENCE crear_actividad_materia RESTART WITH 327,
solo funciona en postgres no es del lenguaje SQL estandar

Saludos

Última edición por Rosencrantz; 08/07/2008 a las 10:46 Razón: Me resolvi la duda :)