SQL数据库系统中临时表的用例是什么?

时间:2011-02-12 05:47:28

标签: sql temp-tables

使用临时表的主要目的是什么?我想知道在小型和大型公司工作的实际软件中临时表的实际和商业用途。

2 个答案:

答案 0 :(得分:5)

根据我的经验,临时表通常用于在一系列复杂的CREATE或UPDATE查询中存储中间计算,从而产生某种分析结果。一个示例可能是为OLAP数据库创建摘要表。

在某些情况下,临时表有时也会用于提高性能。

答案 1 :(得分:3)

我倾向于使用CTEs(公用表表达式)来临时表。 answer对类似的问题进行了很好的讨论。