-2
クエリの結果を新しいテーブルに挿入しようとしています。多くのテーブルをSQL Serverの1つのテーブルに配置しますか?
私はこのクエリを使用しており、結果を単一のテーブルに集めたいとします。
問合せは、(私がどこかにあります)次のようになります。
USE [AdventureWorksDW2012]
SELECT
OBJECT_SCHEMA_NAME(T.[object_id],DB_ID()) AS [Schema],
T.[name] AS [table_name],
AC.[name] AS [column_name],
TY.[name] AS system_data_type,
AC.[max_length],
AC.[precision], AC.[scale],
AC.[is_nullable], AC.[is_ansi_padded]
FROM
sys.[tables] AS T
INNER JOIN
sys.[all_columns] AC ON T.[object_id] = AC.[object_id]
INNER JOIN
sys.[types] TY ON AC.[system_type_id] = TY.[system_type_id]
AND AC.[user_type_id] = TY.[user_type_id]
WHERE
T.[is_ms_shipped] = 0
ORDER BY
T.[name], AC.[column_id];
もまず、そのSQLには 'insert'文はありませんが、一般的に、あなたは....に挿入する' '書き込みや'を選択しますcol1、col2 into – Tanner
[既存のテーブルへのSQL Server SELECT]の可能な複製(http://stackoverflow.com/questions/4101739/sql-server-select-into-existing-table) – Tanner