SQL 表变量和临时表 表变量:存储在内存中,作用域是脚本的执行过程中,脚本执行完毕之后就会释放内存,适合短时间内存储数据量小的数据集. 优点:使用灵活,使用完之后立即释放,不占用物理存储空间 缺点:只适合较小数据量的暂时存储,不能建索引,数据量稍大时查询效率慢,占内存 使用临时表和表变量的数据量大小没有具体的临界值,DBA建议1000条数据,查询列不要太多的情况下. 临时表:临时表是存储在物理硬盘中的,建表位置在tempdb中, 可以长久存储数据 优点:能够长久存储数据,可以建立索引,和普通的