Ver Mensaje Individual
  #4  
Antiguo 05-10-2005
Avatar de Chente(rMan)
Chente(rMan) Chente(rMan) is offline
Miembro
 
Registrado: ago 2005
Posts: 89
Reputación: 21
Chente(rMan) Va por buen camino
Que tal Lucas, yo no recomiendo mucho el uso de cursores, si puedes evitarlo mejor ya que degrada bastante el rendimiento del servidor, si le entiendo bien a lo que quieres hacer, podrias hacerlo de la siguiente manera.

Código SQL [-]
CREATE PROCEDURE InsertarArticulos
    @CODPROD VARCHAR(30),
    @Tabla VARCHAR(15)
 AS
 BEGIN
   IF @Tabla = 'MARTICULOS'
   BEGIN
 Insert into OUT_ARTICULOS(Sku, Descripcion)
 select itemnmbr, itemdesc from iv00101 where  itemnmbr = @codprod
   END
else IF @TABLA = 'Precios'
    BEGIN
 Insert into OUT_ARTICULOS(Precio_Regular)
 select uomprice from iv00108 where  itemnmbr = @codprod   
    END

Y recuerda, NADA DE CURSORES, siempre y cuando se pueda hacer de otra forma.


Saludos.

Vicente López.
Responder Con Cita