【SQL Server】临时表的建立
一、 创建本地临时表
创建全局
Create table #Users(ID int,UserName varchar(50),Password varchar(50),RegisterDate Datetime);
二、创建全局临时表
Create Table ##Users(ID int,UserName varchar(50),Password varchar(50));
三、临时表的使用场景和注意事项
临时表的使用场景
- 在存储过程中,我们需要对大量数据进行操作。
- 在游标使用的替代的解决方案,我们可以把结果输入到临时表中,然后再从临时表中抽取我们所需要的数据。
- 有一个复杂的comple操作的时候,也可以考虑到临时表。
注意事项
- 在SQL Server 中,临时表是被创建在Temporary的tempdb中,所以,在一定程度上,它还是会影响数据库执行时候的性能,也就是性能问题。
- 当临时表做完了它的本职工作之后,临时表会自动删除。
有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。