Sql Server 2008 中不同类型的临时表有什么区别?
1.) #table
2.) ##table
3.) CTE
4.) @table 变量
这里有一些关于 TempTable VS 表变量的好文章
作为结论,我发现:
表变量 (DECLARE @t TABLE) 仅对创建它的连接可见,并在批处理或存储过程结束时被删除。
本地临时表 (CREATE TABLE #t) 仅对创建它的连接可见,并在连接关闭时被删除。
全局临时表 (CREATE TABLE ##t) 对每个人都是可见的,并且在所有引用它们的连接都关闭时被删除。
Tempdb 永久表 (USE tempdb CREATE TABLE t) 对所有人可见,并在服务器重新启动时被删除。
但最后我还建议您改进您的互联网搜索。