不一定,看你自己的需求。一般临时表在以下两个时机使用:1.当某一个SQL语句关联的表在2张及以上,并且和一些小表关联。可以采用将大表进行分拆并且得到比较小的结果集合存放在临时表中2.程序执行过程中可能需要存放一些临时的数据,这些数据在整个程序的会话过程中都需要用的等等。
当然不一定需要在存储过程中使用了。 比如你写一个查询,将结果数据插入到临时表,然后再取出来进行计算。