查看在Microsoft SQL Server中创建的表

时间:2018-07-11 08:40:56

标签: sql-server

我正在Microsoft SQL Server Management Studio中运行查询的一部分

Select  Table1.Column1

into #Table2 

from Table1 

现在它已经创建了该表,但是我实际上想用眼睛查看该表,但是似乎找不到该表的存储位置。请有人帮我找到它吗?

2 个答案:

答案 0 :(得分:2)

那是temporary table。它将在tempdb系统数据库中创建,您可以转到tempdb -> Temporary Tables进行查看。

enter image description here

答案 1 :(得分:2)

任何名称以#开头的表都是临时表。顾名思义,它是临时的,并且仅在创建它的连接同时存在(或被删除)时存在。

如果要从临时表中查看数据,则将与其他任何表SELECT * FROM #Table2;一样。

我想您的真正目的是不使用临时表,因此从名称中删除#,新表将在您连接的数据库中创建。