@參數和參數!param.Value之間有什麼區別在這個網站,我搜索一下業績報告,我發現問題在SSRS
然後我看到一些答案,他們用這樣的代碼
="SELECT col1,col2 FROM tbl1 WHERE col1 = " & Parameters!param.Value
那麼當我看到這個答案,我嘗試在我的報告中使用
我的老數據集在報告中像這樣的代碼
="SELECT col1,col2 FROM tbl1 WHERE col1 = @param "
我編輯到
="SELECT col1,col2 FROM tbl1 WHERE col1 = '" & Parameters!param.Value & "' "
當我運行我的報告.....它運行得更快O_o?
爲什麼在編輯數據集後,我的報表運行速度更快? WHERE col1 = @param
和WHERE col1 = '" & Parameters!param.Value & "' "
有什麼區別謝謝。
您可以使用分析器查看發送到SQL Server的查詢是否不同。 – 2015-03-31 16:50:48