我想随后填充在SSRS表变量并调用一个SP来处理它的数据:填充的宽表与SSRS文本参数用分隔符
DECLARE @Tbl1 TABLE
(
D01 float,
D02 float,
D03 float,
D04 float,
D05 float,
...
D96 float
)
要填充它,我使用文本参数@LS。该输入逗号分隔的字符串与96个元素:
0.635316969,0.756943899,0.890520142,1.028008362,1.166350106,1.30511861,1.444527254,1.580948571,1.578743639,1.575542931,1.573195746,1.571346448,1.571275321,1.56992391,1.568003484,1.567221089,1.556836567,1.543820351,1.53037, ...., ,0.514543561
在DataSet我想先填充表(在表变量声明):
insert into @Tbl1
VALUES (@LS)
却得到了在运行时出现此错误: “提供的值的列名或数量与表定义不匹配。”
我试着JOIN(SPLIT())
用逗号没有运气。有任何想法吗?
谢谢!
欢迎来到Stack Overflow。正如我上面所做的那样,如果您为易读性设置格式问题,您可能会得到更好的答案。干杯... – GreenAsJade 2014-10-27 23:21:47