📅  最后修改于: 2023-12-03 15:20:15.349000             🧑  作者: Mango
在 SQL Server 中,临时表是一种可以在一定时间内存储数据的表,这些表仅存在于当前会话或当前连接中,会话或连接结束后,临时表也会自动删除。
创建临时表语法:
CREATE TABLE #temp_table_name (
column1 datatype1,
column2 datatype2,
...
);
向临时表中插入数据的语法与普通表相同:
INSERT INTO #temp_table_name
(column1, column2, ...)
VALUES
(value1, value2, ...);
查询临时表的语法与普通表相同:
SELECT *
FROM #temp_table_name;
临时表会在会话或连接结束后自动删除,但是也可以使用 DROP TABLE 语句进行手动删除:
DROP TABLE #temp_table_name;
临时表通常用于以下场景:
临时表是 SQL Server 中一种非常有用的功能,可以在一定时间内存储数据,在各种场景下都有着应用价值。需要注意的是,临时表只能在当前会话或当前连接中使用,并且会话或连接结束后也会自动删除。