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)
)