2つの大きなテーブルがあり、すべての列名(ビューとしてではなく)を新しいテーブルに結合したい。
I 権限を持っていない各テーブルを右クリックして、CREATE TO SCRIPTを選択します。したがって、列データ型を指定せずに両方のテーブルを新しいテーブルに挿入する方法があるかどうか疑問に思いましたか?
SELECT top 0 *
INTO NewTable
FROM BigTable1
CROSS JOIN BigTable2
T-SQLの場合、
SELECT ...
INTO MyTable
FROM ...
SELECT INTO
TSQLクエリを使用できます- MSDNリンク を参照してください。
作成権限がある場合は、次を使用できるはずです。
INSERT INTO MyTable SELECT
これを行うステートメント。
編集:
間違っていた
SELECT * INTO MYNEWTABLE FROM MYSOURCETABLE