web-dev-qa-db-ja.com

新しいテーブルの作成に挿入

2つの大きなテーブルがあり、すべての列名(ビューとしてではなく)を新しいテーブルに結合したい。

I 権限を持っていない各テーブルを右クリックして、CREATE TO SCRIPTを選択します。したがって、列データ型を指定せずに両方のテーブルを新しいテーブルに挿入する方法があるかどうか疑問に思いましたか?

14
tdjfdjdj
SELECT top 0 *
INTO NewTable
FROM BigTable1
    CROSS JOIN BigTable2
20
Peter Majeed

T-SQLの場合、

SELECT ...
INTO MyTable
FROM ...
8
Bert

SELECT INTO TSQLクエリを使用できます- MSDNリンク を参照してください。

4
Barry Kaye

作成権限がある場合は、次を使用できるはずです。

INSERT INTO MyTable SELECTこれを行うステートメント。

編集:

間違っていた

SELECT * INTO MYNEWTABLE FROM MYSOURCETABLE
2
Wil P