ref: Como se hace esto?

06/03/2006 - 22:32 por César Ag | Informe spam
Estimados,

Al ejecutar el siguiente T-SQL me dice que no puedo asignar una variable
dentro del select. El asunto es que necesito el valor que va entregado el
select para ejecutar un procedimiento que va dentro del WHILE. Como lo puedo
hacer entonces, adjunto el codigo.-

DECLARE Detalle Cursor For
SELECT @CodigoArticulo=articulo
FROM TABLA
OPEN Detalle
FETCH NEXT FROM Detalle
WHILE @@FETCH_STATUS = 0
BEGIN
exec CREAARTICULO @TdoId = @CodigoArticulo
FETCH NEXT FROM Detalle
END
CLOSE Detalle
DEALLOCATE Detalle

Preguntas similare

Leer las respuestas

#6 Penta
08/03/2006 - 14:54 | Informe spam
Hola.
No será mejor crear una tabla temporal y luego de esta realizar el
insert correspondiente ?

Salu2.
Penta.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida