Necesito realizar una insercion de varias filas a la vez, pero numeradas, yo
pensaba que funcionaba la instruccion sql siguiente:
SET @SERIE 04
SET @CLIENTE
INSERT FACTURAS SELECT CLIENTE,FECHA,IMPORTE,(SELECT MAX(FACTURAS.NUMERO)+1
FROM FACTURAS WHERE SERIE=@SERIE) AS NUMERO FROM ALBARAN WHERE
CLIENTE=@CLIENTE
pero no funciona ya que le asigna siempre el mismo NUMERO.
¿Alguna posibilidad de realizarlo sin cursores?
¿Que perdida de rendimiento se obtendria utilizando cursores de solo lectura
hacia adelante?
Cada insercion no sera de mas de 15 o 20 filas, poero puede haber muchas
inserciones seguidas
Saludos.
Leer las respuestas