Oracle - Duda al hacer un insert con el valor de una secuencia

 
Vista:

Duda al hacer un insert con el valor de una secuencia

Publicado por Alejandro (2 intervenciones) el 10/09/2016 13:05:38
Buenos días,

quiero hacer un script con un insert, cuya clave primera es incremental, y usar ese valor en otro insert posterior.
Es decir:

insert into producto (id, producto) values (seq_id.nextVal, 'Telefono');

insert into cliente (id, nombre, producto) values (seq_cliente.nextVal, 'Javier', .... xxxx el id del producto de antes.)

¿Cómo podría hacer esto?
Muchas gracias por vuestra ayuda.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 499
Oro
Ha mantenido su posición en Oracle (en relación al último mes)
Gráfica de Oracle

Duda al hacer un insert con el valor de una secuencia

Publicado por Rafael (328 intervenciones) el 12/09/2016 07:21:23
Asigna el primer nextVal a una variale...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Duda al hacer un insert con el valor de una secuencia

Publicado por Alejandro (2 intervenciones) el 12/09/2016 08:27:49
Cierto, lo he visto en un ejemplo y es la mejor manera de hacerlo.

Muchas gracias por tu ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar