我想隨後填充在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