1、临时表存放在tempdb中,而表变量则存储在内存中,表变量主要开销系统的内存,表变量在批处理结束后时自动被系统删除,而临时表如果 没有显式的删除语句的话,则会在当前数据库会话结束后将该表删除。对于小数据量的中间数据存储,建议使用表变量,而当如果临时保存的数据量很庞大时,建议使用临时表。