0
我想複製傳遞給SSRS報告中包含的特定SQL腳本的變量,以便在所述腳本(SSRS之外)的副本上進行測試。
參數之一正好允許多個值,並在腳本中使用像這樣:SSRS多值,標量變量類型?
SELECT blah, blah2 FROM theTable WHERE blah3 in (@TheParameter)
工作正常,我可以指定多個參數被塞進@TheParameter和腳本愉快地運行SSRS 。
但是,我不能複製@TheParameter值的腳本中都仿效此(即Declare @TheParameter VARCHAR(150) = 'Param1,Param2'
不工作)
基於在StackOverflow的其他問題,似乎SSRS實際上並未使用@ TheParameter作爲標量變量(這就是爲什麼我可以不用在SSRS中的腳本中聲明它的原因),而是用參數值列表的文本替換它。
我想我的問題是,是否有可能讓我的in (@TheParameter)
代碼片斷或我需要維護兩個單獨的版本?
是啊,一直在尋找這樣會出現這種情況。 *嘆息*爲雙重標準...;) – Tsaukpaetra