引用临时表时是否会自动创建临时表?

Ath*_*oud 4 t-sql temporary-tables

我遇到了以下脚本,我试图理解它。

select columnA, columnB, columnC
  into #tmpTable
  from tableA
Run Code Online (Sandbox Code Playgroud)

#tmpTable该查询后,但在此之前没有被引用。#tmpTablesql 脚本中的任何地方都没有声明。

我有点笼统的问题是:

上面会自动创建临时表吗?为什么?这仅适用于 T-SQL 还是普遍适用?

AA.*_*.SC 7

它不仅与临时表有关,还INTO Statement与 Sql Server 中的表有关。将INTO statement在数据库中创建一个表,这个表是等于我们与创建同一个表Create Table的语句。

但是这个语句不继承任何constraints.