Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2011, 22:47
Avatar de RenacidoJH2
RenacidoJH2
 
Fecha de Ingreso: enero-2011
Mensajes: 12
Antigüedad: 14 años, 1 mes
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.