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
Leer las respuestas