SQLには新しく、かなり基本的な和集合に関するすべてのステートメントに関する一般的な質問がありました。私は次のようなコードを見ています:基本的なSQL共用体をすべてtmpとして
select *
into ConsolidatedTable
from
(select * from Table1
union all
select * from Table2
union all
select * from Table3) as tmp;
「as tmp」は必要ですか?もしそうなら、なぜですか?
ありがとうございます!
これはエイリアスです。あなたはあなたの選択の任意の名前を与えることができます..それはまたDaveになることができますしかし、あなたはエイリアスを確かに与える必要があります –
ありがとうShakeerが、それは必要ですか? 'as tmp'がないとどうなりますか? – Dave
は '誤った構文の近く 'というエラーをスローします)。 –