Problemas en los pasos variables SP_EXECUTE

01/10/2004 - 11:20 por Emilio G Loeda | Informe spam
Saludos Todos

Necesito vuestra ayuda, tengo un problema bastante tonto, pero no doy
con la solución

Ejecuto parte de la siguiente parte del TSQL sobre MSSQL 7.0 y no
devuelve la información requerida

set @strSQL='select count(*) from claims where @strCol2 like "%
Rejected Reason:%"'

exec sp_executesql @strSQL,N'@strCol2 nvarchar(200)',@strCol2=@strCol

Creo que el problema esta que la variable @strCol2, no optiene el valor
que la paso , contenida en @strCol


Pero si ejecuto el codigo de esta forma

set @strSQL='select count(*) from claims where [' +@strCol+'] like "%
Rejected Reason:%"'

exec sp_executesql @strSQL


En este caso se ejecuta y devuelve los datos esperados

¿se puede utilizar sp_execute como lo he escrito?


Gracias todos






Emilio Garcia Loeda
emilio dot loeda algaroba telsi dot es

Preguntas similare

Leer las respuestas

#6 ulises
01/10/2004 - 16:31 | Informe spam
No es rara, esa es la forma de hacerlo.

Saludos,
Ulises

Mostrar la cita
de otra forma un
Mostrar la cita
nombres de columnas
Mostrar la cita
news:167d01c4a7ba$47bb4f30
Mostrar la cita
Ads by Google
Search Busqueda sugerida