Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   Store Procdure y Cursores (http://www.forosdelweb.com/f87/store-procdure-cursores-567495/)

magaly2001 19/03/2008 07:44

Store Procdure y Cursores
 
Hola amigos

tengo una consulta tengo un store y envio por bloque varios productos para que se ejecute unos costos pero a veces lo hace para algunos y para otros no lo hace

y si lo ejecuto uno por uno los articulos si lo hace pero son miles :neurotico

aunque le ingrese al inicio del store lo siguiente

BEGIN TRANSACTION
SET @bErrors = 0

y al final despues de cerrar el cursor lo siguiente


IF( @bErrors = 0 )
COMMIT TRANSACTION
ELSE
ROLLBACK TRANSACTION
GO



pliss ayudaaaa
:ojotes:

Andres95 19/03/2008 08:04

Re: Store Procdure y Cursores
 
Seria bueno ver de que forma se atrapa el error en la variable @bErrors.

Tambien revizar el proceso para tratar de eliminar los cursores....

seria para empezar, aunque se tendria que considerar tambien el resto de los procesos, ya que al parecer se estan bloqueando entre si...

Si posteas tu code, seguro te podran ayudar a optimizarlo o detectar areas de oportunidad...


:arriba: Saludos!

Gabo77 19/03/2008 09:40

Re: Store Procdure y Cursores
 
Afirmo, no nos ayuda de mucho saber que tienes la variable @bErrors si no sabemos cuando se setea en <> 0....


por ahi debieramos empezar

y lo de los cursores tambien de acuerdo, mas si como dices son miles de registros...

Saludos!

viviab 24/03/2008 06:21

Re: Store Procdure y Cursores
 
El cursor no tiene nada que ver con la transacción, tienes que detallar más la información para que te podamos ayudar.

salu2


La zona horaria es GMT -6. Ahora son las 06:52.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.