0

在处理非常长的过程时创建临时表的目的是什么?

我只是尝试了在临时表中插入值的简单过程,任何人都可以解释创建临时表的重要性吗?

create procedure uspinsert 
as
begin 
select *from tbl_Sample
end

create table #tbl_new
(col1 int,
col2 varchar(20))
insert #tbl_new exec uspinsert

我尝试了这种简单的方式。在调优时,在开发端看到了许多临时表的创建。

它会提高性能吗?

4

1 回答 1

0

临时表的重要性实际上在于性能。我们又一次陷入了空间与时间的情况。为了减少处理时间,我们创建临时表来保存我们需要的数据,以我们需要的方式排序。因此,对于您对该临时表中的项目执行的所有操作,您将花费更少的时间

于 2013-07-03T08:48:14.033 回答