我有两个大表格,想要把它们的所有列名(不是作为视图)合并到一个新表中。
我没有权限右键单击每个表格并选择CREATE TO SCRIPT,因此我想知道是否有一种方法可以将两个表插入到一个新表中,而无需指定列数据类型?
SELECT top 0 *
INTO NewTable
FROM BigTable1
CROSS JOIN BigTable2
对于 T-SQL,
SELECT ...
INTO MyTable
FROM ...
INSERT INTO MyTable SELECT
。SELECT * INTO MYNEWTABLE FROM MYSOURCETABLE
CROSS JOIN
(正如我在我的答案中提到的那样)。 - Peter Majeed