在存储过程中,如果想存储一些中间待处理数据,可以创建一张临时表用来存储。
可以根据不同表的对应关系来创建临时表的列名等等。通过对应关系查找。
注意,用过临时表之后一定要清除。
问题1:临时表和表变量的选择?
1。表变量缺省值放至内存中,速度快,如果数据量不大的时候,应该优先选择表变量;
2。临时表缺省值使用的则是硬盘,一般来说速度会比较慢。一般在数据量比较大的时候,如果选择表变变量,会把内存耗尽,然后使用tempDB的空间,这样还是用到的磁盘空间,速度一样还是会变慢;
注意事项:
1.表变量在内存中,临时表存放在硬盘上;
2.用临时表要考虑锁不锁表的问题;
3.数据量太大应该用临时表。
2.用临时表要考虑锁不锁表的问题;
3.数据量太大应该用临时表。