首页 > 解决方案 > 尝试将“ALL”选项添加到我的参数时,操作数类型冲突 uniqueidentifier 与 int 不兼容

问题描述

我通过从查询中获取值创建了一个下拉菜单。现在,我正在尝试添加“全部”作为选项,而不是使用多选。我希望用户选择“全部”或 1。下面是我正在使用的查询,我遇到了这个错误消息

操作数类型冲突 uniqueidentifier 与 int 不兼容

 select departmentid, name from department
 union
 select -1, 'ALL'

如何添加“ALL”选项而不遇到此错误?

标签: sqlreporting-services

解决方案


改用怎么样NULL

select NULL, 'ALL'

或者即时生成一个ID?

select newid(), 'ALL'

推荐阅读