SQL新手,並有一個關於一個非常基本的聯合所有語句的一般問題。我正在看一塊看起來像這樣的代碼:基本SQL聯合所有作爲tmp
select *
into ConsolidatedTable
from
(select * from Table1
union all
select * from Table2
union all
select * from Table3) as tmp;
是否需要'as tmp'?如果是這樣,爲什麼?
謝謝!
這是一個別名。你可以給你選擇的任何名稱..它可以是戴夫也..但你應該給別名肯定 –
謝謝Shakeer,但它是必要的嗎?如果'tmp'不在那裏會發生什麼? – Dave
將會拋出一個錯誤'附近語法不正確')' –