SQL Server - Como Interpretar cadena como consulta-query

   
Vista:

Como Interpretar cadena como consulta-query

Publicado por Ismael G. Nava (1 intervención) el 31/05/2010 18:05:29
Hola, quisiera saber si alguien de ustedes sabe como interpretar una cadena como query, es decir, supongamos que mi cadena tiene el valor de "where pro_id = 1 and pro_costo>0" por lo tanto yo quiero pasar ese valor como parámetro a un procedimiento almacenado, dicha cadena puede cambiar dependiendo de la situación y quiero resolverlo mediante la interpretación de cadenas como consulta, de antemano mil gracias, ojala alguien pueda apoyarme con esto, un saludo enorme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

RE:Como Interpretar cadena como consulta-query

Publicado por Isaias (3180 intervenciones) el 31/05/2010 18:18:41
Suponiendo que los parametros se llamaran:

@pro_id int
@pro_costo int

Para armar una cadena, seria

'WHERE pro_id = ' + CAST(@pro_id AS VARCHAR) + ' AND pro_costo > ' + CAST(@pro_costo as VARCHAR)

Si solo es hacer mencion de los parametros recibidos, entonces es mas sencillo

WHERE pro_id = @pro_id AND pro_costo > @pro_costo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar