Hola a todos:
Estoy trabajando en un módulo que consulta una BD segun criterios
agregados por el usuario.
Este tiene la posibilidad de agrupar las condiciones en grupos y a
la vez definir operadores 'y' u 'o' entre las condiciones y entre los
grupos.
Esta selección de criterios la represento en un XML, por lo que la
cantidad de elementos y anidamientos varian.
Pienso usar SQL dinámico para crear la consulta, pero entiendo que
con OPENXML no puedo recorrer recursivamente los nodos de un XML, lo
que me obligaría a contatenar el WHERE de la consulta en la
aplicación.
Quisiera saber si esto es correcto o si SQL 2005 me ofrece alguna
posibilidad. El rendimiento no es tan importante en este caso dado que
son pocas consultas.
Saludos y gracias por sus opiniones.
Mariano
Leer las respuestas