Rendimiento de fórmulas en columnas.

08/07/2005 - 12:53 por José Antonio | Informe spam
Tengo una tabla con dos campos numericos:

columna cantidad que guarda la cantidad prestada
columna devuelta que guarda la cantidad devuelta.

cuando la cantidad prestada sea igual que la devuelta quiero poner una
columna flag para saber que ha devuelto completamente lo prestado.

puedo poner una formula en esta columna de la forma 'case when
cantidad>devuelta then 'N' else 'S' end, esto bastaria para que sql server
lo cambiase el flag automaticamente.

tambien lo podria hacer con un trigger.

mi única duda es teniendo en cuenta que la actualización de la columna
devuelta es bastante grande ¿Que ofrece mejor rendimiento la fórmula o la
utilización de un trigger para cambiar el flag?


Saludos

Preguntas similare

Leer las respuestas

#6 Jose Antonio
09/07/2005 - 14:37 | Informe spam
Muchas gracias a todos por los comentarios, recoge la recomendación de usar
el campo calculado indexado para que las consultas de los prestamos
pendientes sean mas rápidas.

Saludos.
"José Antonio" escribió en el
mensaje news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida