我在SSRS中有一些参数。我添加一个" - 全部"参数作为所有参数的默认值。对于一个参数,一个二进制参数,这会导致此错误:
- 转换nvarchar值的语法错误' - 全部'到一列数据类型位。
这是我的查询:
SELECT mValue.value AS V
FROM FROM SERVER.DB.dbo.table mValue
UNION
SELECT '- All'
FROM SERVER.DB.dbo.table mValue
我需要在我的选择器中获得3个选项: - 全部,真,假
以下是我的更正,感谢您的帮助:
SELECT CONVERT(VARCHAR, mValue.value) AS V
FROM FROM SERVER.DB.dbo.table mValue
UNION
SELECT '- All'
FROM SERVER.DB.dbo.table mValue
答案 0 :(得分:2)
然后您应该将参数类型更改为String。