1、临时表概述:
临时表与永久表相似,但临时表存储在 tempdb 中(如下图)。临时表有两种类型:本地临时表和全局临时表。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。
2、临时表的创建(直接给实例代码)
1)跟创建普通表类似,只是临时表名称以#或者##开头
CREATE TABLE #LINSHI1
(ID INT NOT NULL,
NAME CHAR(10)
)
2)用SELECT INTO语句创建
SELECT * INTO #LinShi FROM student
3、查询临时表
SELECT * FROM #LINSHI1
4、删除临时表
DROP TABLE #LinShi
注:#代表局部临时表,##代表全局临时表