質問: こんばんは。一時テーブルの作り方についてお聞きしたいのですが、 CREATE TABLE #new_table_name AS SELECT * FROM 元の表名 で作れますか? SELECT * FROM table_name CROSS JOIN #new_table_name と2つの表を結合することは可能でしょうか? 回答のほど、よろしくお願いします。
回答: > > CREATE TABLE #new_table_name > > AS SELECT * FROM 元の表名 > > > SQL Serverでは SELECT * INTO <コピー先テーブル名> FROM <コピー元テーブル名> です。 > > SELECT * FROM table_name > > CROSS JOIN #new_table_name > > > こちらは問題なく動作します。 (結果は直積になりますが、いいんですよね?)