原文地址: sqlserver 临时表.表变量.CTE的比较 1.临时表 1.1 临时表包括:以#开头的局部临时表,以##开头的全局临时表. 1.2 存储 不管是局部临时表,还是全局临时表,都会放存在tempdb数据库中. 1.3 作用域 局部临时表:对当前连接有效,只在创建它的存储过程.批处理.动态语句中有效,类似于C#语言中局部变量的作用域. 全局临时表:在所有连接对它都结束引用时,会被删除,对创建者来说,断开连接就是结束引用:对非创建者,不再引用就是结束引用. 但最好在用完后,就通过dr…