EXEC('SELECT SymptomCode,symptomcategory, SymptomCodeDescription FROM SymptomCode
where symptomcategory IN('+dbo.GetFaultCode_Closing(221)+')')

解决方案 »

  1.   

    exec 'SELECT SymptomCode,symptomcategory, SymptomCodeDescription FROM SymptomCode
    where symptomcategory IN( ' + dbo.GetFaultCode_Closing(221) + ')'try
      

  2.   

    declare @s varchar(8000)
    select @s='SELECT SymptomCode,symptomcategory, SymptomCodeDescription FROM SymptomCode
    where symptomcategory IN('+dbo.GetFaultCode_Closing(221)+')'
    exec(@s)