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
Leer las respuestas