Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2003, 10:09
rubiconne
 
Fecha de Ingreso: febrero-2003
Mensajes: 4
Antigüedad: 21 años, 11 meses
Puntos: 0
Exclamación Insert select con order by

Estoy intentado realizar la siguiente consulta en ORACLE pero no me funciona. Supongo que no funciona por el order by.

insert into tabla1 (campo1, campo2, campo3)
select secuencia.nextval, campo4, campo5
from tabla2
where campo6 ='Algo'
order by campo7

He ejecutado:

insert into tabla1 (campo1, campo2, campo3)
select secuencia.nextval, campo4, campo5
from tabla2
where campo6 ='Algo'

y funciona.

Es una llamada que hago desde una aplicación VB y no me da tiempo a hacer a estas alturas un paquete para crear un cursor e iterar, ya que tendría que cambiar también todas las llamadas desde el aplicativo.

Alguien me puede ayudar, hay alguna manera de hacer esa ejecución en un sola llamada desde VB?

Gracias.

P.D.: Estoy con el agua al cuello, así que agradeceré cualquier sugerencia, especialmente si son veloces.