SQL 临时表
SQL Server引入了临时表的概念。它在许多方面都帮助开发人员:
临时表 可以在运行时创建,并且可以执行常规表可以执行的各种操作。这些临时表是在tempdb数据库内部创建的。
根据行为和范围,临时表有两种类型。
- 本地临时变量
- 全局临时变量
本地临时变量
本地临时表仅在当前连接时间可用。当用户从实例断开时,它会被自动删除。它以井号(#)开头。
CREATE TABLE #local temp table (
User id int,
Username varchar (50),
User address varchar (150)
)
全局临时变量
全局临时表的名称以双井号(##)开头。一旦创建了这个表,它就像一个永久性的表一样。它始终准备好供所有用户使用,并且在总连接被撤销之前不会被删除。
CREATE TABLE ##new global temp table (
User id int,
User name varchar (50),
User address varchar (150)
)