我找到了一个用于从多值参数中分割值的脚本。它在SQL Server上运行时效果很好,但在尝试在SSRS报表数据集上运行时会出错。这是下面的代码。
DECLARE @tblStart TABLE (ID int IDENTITY (1, 1), StartDates varchar(max))
DECLARE @SQL VARCHAR(max)
SELECT @SQL = 'SELECT ''' + REPLACE(@MonthStart,',', ''' UNION SELECT ''') +
'''' ;
INSERT INTO @tblStart (StartDates)
EXEC (@SQL)
请协助