ssrs-2014 - 错误:数据集的查询执行失败。我的查询对我的数据集 SSRS 是否正确?
问题描述
我正在尝试使用 SET、IF、ALTER TABLE。当我运行报告时,它给了我一个错误“数据集的查询执行失败”。
这是数据集的查询:
declare @DOB date
declare @NO VARCHAR (30)
declare @ID VARCHAR(30)
set @DOB = @DOB
set @NO = @NO
set @ID =@ID
IF @DOB is null
begin
SELECT DISTINCT [Name]
into tempName
FROM [Patient]
where [No_]= @NO
or[Id No_] = @ID
END
else
IF @DH is null
begin
SELECT DISTINCT [Name]
into tempName
FROM [Patient]
where DATEOFBIRTH = @DOB
or [Id No_] = @ID
END
else
IF @ID is null
begin
SELECT DISTINCT [Name]
into tempName
FROM [Patient]
where [No_] = @NO
or DATEOFBIRTH = @DOB
end
ALTER TABLE tempName alter column Name varchar (30) NULL
INSERT INTO tempName (Name) values ('Nothing')
SELECT case Name
when '' then ''
when 'Nothing' then '*Nothing'
else Name
end Name
from tempName
order by [Name]
drop table tempName
有人可以帮忙吗?
解决方案
表“tempname”是实际表还是临时表?在后一种情况下,您需要使用 #temptable 调用它
推荐阅读
- c# - 如何将动态创建的组件设置为等于手动创建的组件?设置位置相等,因为容器不准确吗?
- huggingface-transformers - 运行 allennlp test-install 时遇到类型错误处理
- php - 搜索 + 多个过滤器同位素 JQuery
- selenium-webdriver - Selenium 集线器/节点因 CLIENT_STOPPED_SESSION 而终止
- sql - 如何防止 TRY/CATCH 预期会话 TSQL 的错误
- c# - 将pdf从任何大小缩放到Letter
- fabricjs - 如何在我用来更新fabric js中文本的这段代码中添加文本间距和笔划等属性?
- powershell - 如何从给定的 URL 解析基本路径?
- python - Flask 使用参数重定向到外部 URL
- wordpress - 如何仅在 wordpress 主页上禁用缓存