SSRS中的Null,(Null)和Nothing之间是否存在差异?

时间:2013-01-03 05:57:15

标签: ssrs-2008 reporting-services

如果这是一个非常简单的问题,我道歉。

因此,在SSRS中,您可以从下拉列表中选择(Null)或Null,或者使用带有VBs Nothing关键字的表达式。

enter image description here

1 个答案:

答案 0 :(得分:2)

我创建了一个测试用例。创建一个名为“TestParam”的参数,其中包含三个可能的值:

  • (Null)(预先填写的可用值)
  • 表达式设置为=nothing
  • 在值框中键入“Null”(如屏幕截图所示。)

必须将参数设置为允许空值保存第一个参数。

然后创建了一个数据集:

SELECT
   "Valid Row Returned"
WHERE
   @TestParam IS NULL

如果参数设置为预填充的(Null) =nothing,则会返回一行。如果参数设置为“Null”,它确实返回一行,如屏幕截图所示。