临时表
-
临时表存储在tempdb中,是一个需要分配空间的实表(区别于视图,视图不需要分配空间,是一条预编译的SQL语句 )
-
临时表有两种:本地临时表、全局临时表
本地临时表与全局临时表的主要区别是:可见性、可用性
- 本地临时表,仅对当前用户的连接可见;用户可以显式地删除,如果没有显式地删除,当用户从SQL Server实例断开连接时被删除。
- 全局临时表,对任何用户可见;用户可以显式地删除,若没有显式地删除,当创建该临时表的连接断开后,已经在使用该临时表的其它连接可以继续使用,但是新的连接不能再使用该临时表,当使用该临时表的所有连接断开时,临时表被删除。
- 创建与删除临时表
- 创建
create table #本地临时表名
create table ##全局临时表名
- 删除
drop table #本地临时表名
drop table ##全局临时表名
作者: Acode
出处: http://www.cnblogs.com/acode/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可留言咨询.