Google Búsqueda personalizada

Regístrate gratis para participar de los foros, o si ya estás registrado haz login.

sqlserver procedimientos almacenados

comentario del autor Jue Nov 20, 2008 1:24 pm
   
hola tengo una consulta que hacerles.
necesito saber ventajas y deventajas de utilizar vistas y subquerys en procedimientos almacenados.

horas1

Reputación

solución Mie Nov 26, 2008 10:46 pm
   
Horas1, en ralidad entre vistas y querys (sentecias sql normales) no hay gran diferencias. lo basico es que la vista la tendrias bien definida mientras que la query la tendrias dentro del store. lo importante es la definicion de los indices que van a actuar con cada conbinacion de parametros de entrada. Ej si el store recibe fechadesde,fechahasta tendrias que tener definido el indice necesario en la tabla consultada. ademas tendrias el plan de ejecucion por el query o la vista ademas y para el store. tene en cuenta que si permitis que algun parametro de entrada sea opcional y omitis alguno el plan de ejecucion es otro por lo que podria ser mas lento.
en resumen en pro de la organizacion del esquema de la base de datos usa vistas pero usar directamente las querys en los store no esta mal...cuestion de gustos o normas (mejores practicas).
Otra si usas vistas, que los nombres sean bien descriptivos. porque a la larga (meses) con nombres simplificados nadie se acurda que significa ej: VW_trae_cont_cli_int. parece tonto pero es importante normalizar los nombres

Saludos, espero te sirva

guillo1009

Reputación



Hacer una pregunta

Boletín de Noticias

Reciba noticias de tecnología, tips de reparación y ofertas exclusivas.



Reglamento / P+F

Foros

Miembros / Expertos