Se especializa en informacion relacionada a diseño de BD y las operaciones del lenguaje SQL
"El exito del sistema que desarrolles depende del diseño correcto de la BD"
Holatengo un sp en sqlserver2008r2 y estoy realizando una busqueda dentro del sp, lo cual lo estoy generando con inner join y tengo esto
IF @enti_nit != '' and @enti_nit IS NOT NULL BEGIN SET @FILTROWHERE = @FILTROWHERE + ' AND LC_ENTIDADES.enti_nit LIKE 'SELECT CONVERT(varchar(13),'AND', CONVERT(numeric(13),@enti_nit)) END
cuando lo compilo me ejecuta bien, pero cuando pruebo el sp, me arroja un error de que no se puede convertir numeric to varchar line **, quisiera que me ayude como puedo hacer esto de la forma que me funcione, gracias..
tengo un sp en sqlserver2008r2 y estoy realizando una busqueda dentro del sp, lo cual lo estoy generando con inner join y tengo esto
IF @enti_nit != '' and @enti_nit IS NOT NULL BEGIN SET @FILTROWHERE = @FILTROWHERE + ' AND LC_ENTIDADES.enti_nit LIKE 'SELECT CONVERT(varchar(13),'AND', CONVERT(numeric(13),@enti_nit)) END
cuando lo compilo me ejecuta bien, pero cuando pruebo el sp, me arroja un error de que no se puede convertir numeric to varchar line **, quisiera que me ayudaran como puedo hacer esto de la forma que me funcione, gracias
2 comentarios:
Holatengo un sp en sqlserver2008r2 y estoy realizando una busqueda dentro del sp, lo cual lo estoy generando con inner join y tengo esto
IF @enti_nit != '' and @enti_nit IS NOT NULL
BEGIN
SET @FILTROWHERE = @FILTROWHERE + ' AND LC_ENTIDADES.enti_nit LIKE 'SELECT CONVERT(varchar(13),'AND', CONVERT(numeric(13),@enti_nit))
END
cuando lo compilo me ejecuta bien, pero cuando pruebo el sp, me arroja un error de que no se puede convertir numeric to varchar line **, quisiera que me ayude como puedo hacer esto de la forma que me funcione, gracias..
tengo un sp en sqlserver2008r2 y estoy realizando una busqueda dentro del sp, lo cual lo estoy generando con inner join y tengo esto
IF @enti_nit != '' and @enti_nit IS NOT NULL
BEGIN
SET @FILTROWHERE = @FILTROWHERE + ' AND LC_ENTIDADES.enti_nit LIKE 'SELECT CONVERT(varchar(13),'AND', CONVERT(numeric(13),@enti_nit))
END
cuando lo compilo me ejecuta bien, pero cuando pruebo el sp, me arroja un error de que no se puede convertir numeric to varchar line **, quisiera que me ayudaran como puedo hacer esto de la forma que me funcione, gracias
Publicar un comentario