【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中,所以,在一定程度上,它还是会影响数据库执行时候的性能,也就是性能问题。
  • 当临时表做完了它的本职工作之后,临时表会自动删除。
posted @ 2022-11-21 18:16  陆陆无为而治者  阅读(897)  评论(0编辑  收藏  举报