• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:select文の結果から新しいテーブル作成の方法)

select文の結果から新しいテーブル作成の方法

このQ&Aのポイント
  • SQLServer2000を使用している初心者ですが、select文の結果から新しいテーブルを作成したいです。
  • しかし、『create table 新テーブル as』の構文を使用するとエラーが発生します。
  • この構文はSQLServerでは使用できないのでしょうか?アドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • audittrq
  • ベストアンサー率37% (13/35)
回答No.1

残念ながら create table as の構文は使用できません。 とりあえずテーブルを作成し、データをinsertしたいのであれば DTSの機能を使用して作成することが出来ます。 下記リンクの【DTSでサーバー内に部分コピーを取得する】の項目を参照してください。

参考URL:
http://www.sqlpassj.org/dbe/kaihatsu/03.aspx
tarotarotarou
質問者

お礼

使用できないんですね… 似たような構文などはないのでしょうか? DTSのほうも勉強してみます。 ありがとうございます。

その他の回答 (1)

  • audittrq
  • ベストアンサー率37% (13/35)
回答No.2

まったく別物になってしまいますが、 create table でテーブルを作成し、 insert into select でデータをコピーするという方法もあります。

tarotarotarou
質問者

お礼

やはりその方法ですよね。 audittrqさんありがとうございました!