El asunto es que me presenta el siguiente error:
Cita:
El query es: Msg 102, Level 15, State 1, Line 3
Incorrect syntax near ':'
Incorrect syntax near ':'
Código:
Con el PRINT @QUERY muestra:SET @QUERY = N'SELECT '' + CAST(@ESTADO_TX AS VARCHAR) + '': '' + UPPER(RESPONSEALTERNATIVE) '' + CAST(@AUTORIZACION AS VARCHAR) + '' FROM RESPONSECODES WHERE IDCOMPANIA = '' + CAST(@ID_COMPANIA AS VARCHAR) + '' AND RESPONSECODE = '' + CAST(@ESTADO_TX AS VARCHAR)';
Código:
Sin embargo al ejecutarlo con SELECT ' + CAST(@ESTADO_TX AS VARCHAR) + ': ' + UPPER(RESPONSEALTERNATIVE) ' + CAST(@AUTORIZACION AS VARCHAR) + ' FROM RESPONSECODES WHERE IDCOMPANIA = ' + CAST(@ID_COMPANIA AS VARCHAR) + ' AND RESPONSECODE = ' + CAST(@ESTADO_TX AS VARCHAR)
Código:
Me lanza el error. EXECUTE sp_executesql @QUERY, @PARAMETROS, @D_ESTADO_TX, @D_AUTORIZACION, @D_ID_COMPANIA;
La variable @PARAMETROS tiene los parametros bien definidos.
Gracias y saludos