Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 05-10-2005
Avatar de Chente(rMan)
Chente(rMan) Chente(rMan) is offline
Miembro
 
Registrado: ago 2005
Posts: 89
Poder: 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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 17:15:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi