TABLE SCAN en INSERTED

28/10/2003 - 15:37 por Juan | Informe spam
Buenas, paso a contarles mi problema a ver si pueden darme
una mano.

Tengo una aplicación que trabaja con VB y Stored
Procedures que tienen gran parte de las reglas de negocio.

Estuve revisando un Stored Procedure pues tengo un
problema de performance, donde detecto que el mayor
problema se encuentra en uno de los Triggers de una Tabla.

El tema es que el problema se da cuando hago un select de
la tabla INSERTED o la tabla DELETED dentro del Trigger de
UPDATE asignando los valores de algunos campos de la tabla
modificada a variables. La forma del select es la siguiente

Select @a = campo1
@b = campo2
@3 = campo3
from Inserted

Select @a1 = campo1
@b1 = campo2
@31 = campo3
from DELETED


Alguna idea?
Gracias
Juan Manuel Caballero.
 

Leer las respuestas

#1 Liliana Sorrentino
28/10/2003 - 15:58 | Informe spam
Juan,
Seguramente querrás guardar esos valores según determinadas condiciones,
quiero decir, si tenés más de una fila en INSERTED o DELETED recorrerá toda
la tabla y se quedará con la última que lea.
De todas maneras, ¿podrías postear el Trigger? Me llama la atención que
tengas que guardar valores. ¿Estás usando cursores además?

Saludos... Liliana.

"Juan" escribió en el mensaje
news:0d5901c39d61$0442efb0$
Buenas, paso a contarles mi problema a ver si pueden darme
una mano.

Tengo una aplicación que trabaja con VB y Stored
Procedures que tienen gran parte de las reglas de negocio.

Estuve revisando un Stored Procedure pues tengo un
problema de performance, donde detecto que el mayor
problema se encuentra en uno de los Triggers de una Tabla.

El tema es que el problema se da cuando hago un select de
la tabla INSERTED o la tabla DELETED dentro del Trigger de
UPDATE asignando los valores de algunos campos de la tabla
modificada a variables. La forma del select es la siguiente

Select @a = campo1
@b = campo2
@3 = campo3
from Inserted

Select @a1 = campo1
@b1 = campo2
@31 = campo3
from DELETED


Alguna idea?
Gracias
Juan Manuel Caballero.

Preguntas similares