Ver Mensaje Individual
  #10 (permalink)  
Antiguo 10/04/2006, 10:18
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 2 meses
Puntos: 98
Cita:
Iniciado por Bravenap
Gracias a los dos.

Sí, se trata de hacer una consulta dependiendo del parámetro usuario. La consulta es muy larga y es identica se haya definido el parámetro o no, por lo que pensé que era mejor utilizar un condicional en los criterios de selección. Para no duplicar un montón de código exactamente igual dentro del procedimiento.

¿Cómo de ineficiente sería usar Convert(NVarChar(30), tax.Usuario)?

Un saludo.

Desgraciadamente no existe tal cosa dinámica con los stored procedures, regularmente si se trata de que la consulta crece dependiendo del parámetro, por seguir un orden y por el mantenimiento, querrás hacer condiciones, aunque tengas que repetir mucho, al final quedará mas claro, y siempre te ayuda el viejo truco del copy & paste

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway