usar View o No View
-
- Novato
- Mensajes: 20
- Registrado: Lun Feb 07, 2011 4:34 pm
- Contactar:
usar View o No View
Hola
Actualmente tengo un browse de la tabla con filtros el cual trabaja bien pero esta mostrando cada dia un retraso esto es por el incremento de informacion, ahora bien lo que estaba pensando es hacer eso mismo pero manejado por el motor en un View, pero hasta lo que he leeido es que los View's no manejan parametros o si ?
Necesito manejar parametros DOS parametros el ID de la empresa y un campo fecha los cuales los necesito para armar el Queue, alguna idea o cual seria la mejor opcion para un buen desempe#o.
Para SQL2008
Saludos
JM Villasenor
Actualmente tengo un browse de la tabla con filtros el cual trabaja bien pero esta mostrando cada dia un retraso esto es por el incremento de informacion, ahora bien lo que estaba pensando es hacer eso mismo pero manejado por el motor en un View, pero hasta lo que he leeido es que los View's no manejan parametros o si ?
Necesito manejar parametros DOS parametros el ID de la empresa y un campo fecha los cuales los necesito para armar el Queue, alguna idea o cual seria la mejor opcion para un buen desempe#o.
Para SQL2008
Saludos
JM Villasenor
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: usar View o No View
Podrías postear cómo es tu view? No podés pasar esos parámetros al where de la view?
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
-
- Novato
- Mensajes: 20
- Registrado: Lun Feb 07, 2011 4:34 pm
- Contactar:
Re: usar View o No View
Esto es parte de la pregunta como puedo pasar parametros al View
JM Villasenor
JM Villasenor
Mauricio escribió:Podrías postear cómo es tu view? No podés pasar esos parámetros al where de la view?
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: usar View o No View
Pero es que sigo sin entender qué parámetros querés pasarle. La condición? Los campos a mostrar?
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
-
- Ayudante de Santa
- Mensajes: 53
- Registrado: Lun Feb 07, 2011 10:50 pm
- Contactar:
Re: usar View o No View
Una VIEW no es más que una pseduo tabla.
Una VIEW se define como una SELECT a la que el motor precompila y la expone como si de una tabla se tratase, por lo tanto se la debe usar como si de una tabla se tratase por lo que se deben usar como tal y por lo tanto se pueden filtrar sus resultados mediante WHERE.
Yendo a tu pregunta no es que no se puedan pasar parámetros a una VIEW sino que, por el tipo de objeto que es, no tiene sentido el que soporten parámetros.
Por otro lado si tu problema es de rendimiento una VIEW no te lo va a solucionar a menos que se trate de una VIEW Materializada pero esto no todo los motores la soportan y los que la soportan generalmente lo hacen en sus versiones más altas (licencias más caras).
Por lo tanto la respuesta a tu pregunta es NO se le pueden pasar parámetros a una VIEW.
Ahora, si explicases cual es realmente tu problema posiblemente alguien podría darte una orientación para solucionar el mismo (de ahí la pregunta de Mauricio)
Una VIEW se define como una SELECT a la que el motor precompila y la expone como si de una tabla se tratase, por lo tanto se la debe usar como si de una tabla se tratase por lo que se deben usar como tal y por lo tanto se pueden filtrar sus resultados mediante WHERE.
Yendo a tu pregunta no es que no se puedan pasar parámetros a una VIEW sino que, por el tipo de objeto que es, no tiene sentido el que soporten parámetros.
Por otro lado si tu problema es de rendimiento una VIEW no te lo va a solucionar a menos que se trate de una VIEW Materializada pero esto no todo los motores la soportan y los que la soportan generalmente lo hacen en sus versiones más altas (licencias más caras).
Por lo tanto la respuesta a tu pregunta es NO se le pueden pasar parámetros a una VIEW.
Ahora, si explicases cual es realmente tu problema posiblemente alguien podría darte una orientación para solucionar el mismo (de ahí la pregunta de Mauricio)
Saludos!!!
Leo Palomares
Leo Palomares
-
- Mensajes: 6
- Registrado: Jue Ago 18, 2011 12:30 pm
- Contactar:
Re: usar View o No View
jvillasenor escribió:Hola
Actualmente tengo un browse de la tabla con filtros el cual trabaja bien pero esta mostrando cada dia un retraso esto es por el incremento de informacion, ahora bien lo que estaba pensando es hacer eso mismo pero manejado por el motor en un View, pero hasta lo que he leeido es que los View's no manejan parametros o si ?
Necesito manejar parametros DOS parametros el ID de la empresa y un campo fecha los cuales los necesito para armar el Queue, alguna idea o cual seria la mejor opcion para un buen desempe#o.
Para SQL2008
Saludos
JM Villasenor
Usa Queue y mandolo a refrescar cada cierto tiempo...
-
- Mensajes: 6
- Registrado: Jue Ago 18, 2011 12:30 pm
- Contactar:
Re: usar View o No View
Amigo el uso de lo Queue es mucho mas efectivo en Red y si esta usando sql server 2008 create una tabla que sirva como una vista y luego de esa viste llena el Queue....jvillasenor escribió:Hola
Actualmente tengo un browse de la tabla con filtros el cual trabaja bien pero esta mostrando cada dia un retraso esto es por el incremento de informacion, ahora bien lo que estaba pensando es hacer eso mismo pero manejado por el motor en un View, pero hasta lo que he leeido es que los View's no manejan parametros o si ?
Necesito manejar parametros DOS parametros el ID de la empresa y un campo fecha los cuales los necesito para armar el Queue, alguna idea o cual seria la mejor opcion para un buen desempe#o.
Para SQL2008
Saludos
JM Villasenor
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado