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

Duda sobre SQL

Estas en el tema de Duda sobre SQL en el foro de PostgreSQL en Foros del Web. Cordial Saludo, de nuevo aquí molestándolos... lo que pasa es que he estado buscando algo sobre la siguiente duda y no he podido encontrar nada, ...
  #1 (permalink)  
Antiguo 25/01/2011, 22:47
Avatar de RenacidoJH2  
Fecha de Ingreso: enero-2011
Mensajes: 12
Antigüedad: 13 años, 10 meses
Puntos: 2
Pregunta Duda sobre SQL

Cordial Saludo,

de nuevo aquí molestándolos... lo que pasa es que he estado buscando algo sobre la siguiente duda y no he podido encontrar nada, entonces me gustaria consultarlo con ustedes.

tengo una secuencia en la BD, llamada seq_id, y tengo una tabla llamada objetos, con un dato tipo integer y otros datos mas... lo que quiero es saber de que manera puedo colocar el "last_value" (ultimo valor) dentro del INSERT usado para agregar datos a la tabla objetos en el dato tipo entero.

Observación... se que una forma seria hacer la Consulta primero y guardar el resultado en una variable y luego meter la variable al INSERT, pero me gustaria saber si hay alguna forma mas sencilla.

-------
Bueno, segui buscando, y probando y encontre la solucion, era mas simple de lo que pensaba, solo que no me funcionaba porq me faltaban unos parentesis.

SOLUCION:
INSERT INTO objetos VALUES ((SELECT last_value FROM seq_id), ...otrosdatos...);

ya lo habia probado pero sin los parentesis y no me habia funcionado... pero era pq le hacian falta estos...

Última edición por RenacidoJH2; 25/01/2011 a las 23:06 Razón: Solucionado.

Etiquetas: sql
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 19:34.