我如何在执行这个存储过程的同时把查询结果保存到一张表里,然后可以用select调用
alterPROCGet_Data2(@sWhereNVARCHAR(1000))ASselect'01'as序号,'双塔'AS站名,时间,供水温度,回水温度,供水压力,...
alter PROC Get_Data2
(
@sWhere NVARCHAR(1000)
)
AS
select '01' as 序号,'双塔' AS 站名,时间,供水温度,回水温度,供水压力,回水压力,瞬时流量,累计流量,瞬时热量,累计热量,控制箱内温度,电表电量 FROM table_shuangta
where 时间= @sWhere
union all
select '02' as 序号,'水利南' AS 站名,时间,供水温度,回水温度,供水压力,回水压力,瞬时流量,累计流量,瞬时热量,累计热量,控制箱内温度,电表电量 FROM Table_ShuiLiBei
where 时间= @sWhere 展开
(
@sWhere NVARCHAR(1000)
)
AS
select '01' as 序号,'双塔' AS 站名,时间,供水温度,回水温度,供水压力,回水压力,瞬时流量,累计流量,瞬时热量,累计热量,控制箱内温度,电表电量 FROM table_shuangta
where 时间= @sWhere
union all
select '02' as 序号,'水利南' AS 站名,时间,供水温度,回水温度,供水压力,回水压力,瞬时流量,累计流量,瞬时热量,累计热量,控制箱内温度,电表电量 FROM Table_ShuiLiBei
where 时间= @sWhere 展开
1个回答
展开全部
alter PROC Get_Data2
(
@sWhere NVARCHAR(1000)
)
AS
begin
set nocount on;
select * into tb_temptable from
(
select '01' as 序号,'双塔' AS 站名,时间,供水温度,回水温度,供水压力,回水压力,瞬时流量,累计流量,瞬时热量,累计热量,控制箱内温度,电表电量 FROM table_shuangta
where 时间= @sWhere
union all
select '02' as 序号,'水利南' AS 站名,时间,供水温度,回水温度,供水压力,回水压力,瞬时流量,累计流量,瞬时热量,累计热量,控制箱内温度,电表电量 FROM Table_ShuiLiBei
where 时间= @sWhere
) as aaa
select * from tb_temptable
end
go
更多追问追答
追问
给他传递时间怎么还报错了呢?、
exec Get_Data2 '2014-01-01 11:00:00'
消息 2714,级别 16,状态 6,过程 Get_Data2,第 15 行
数据库中已存在名为 'tb_temptable' 的对象。
追答
alter PROC Get_Data2
(
@sWhere NVARCHAR(1000)
)
AS
begin
set nocount on;
select * into #tb_temptable from
(
select '01' as 序号,'双塔' AS 站名,时间,供水温度,回水温度,供水压力,回水压力,瞬时流量,累计流量,瞬时热量,累计热量,控制箱内温度,电表电量 FROM table_shuangta
where 时间= @sWhere
union all
select '02' as 序号,'水利南' AS 站名,时间,供水温度,回水温度,供水压力,回水压力,瞬时流量,累计流量,瞬时热量,累计热量,控制箱内温度,电表电量 FROM Table_ShuiLiBei
where 时间= @sWhere
) as aaa
select * from tb_temptable
drop table #tb_temptable
end
go
壹寰(深圳)科技文化有限公司
2021-03-27 广告
2021-03-27 广告
要找正规专业的公司,行业口碑也比较重要。如果想了解更多详细信息,可以咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库...
点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询