插入某些列

pyr*_*ram 11 sql sql-server

我使用的是SQL Server 2005.

我有一个包含3列的table1.和table2有4列.

我想将table1中的记录插入table2.

但我不想从table2插入column1.

我想从column2开始插入.

我能做什么?谢谢...

小智 26

insert into table2
(
    col2, col3, col4
)
select col1, col2, col3
from table1
Run Code Online (Sandbox Code Playgroud)


小智 5

您可以组合选择和插入以执行此操作.这是如何:

insert into table2 (col2, col3, col4)
select col1, col2, col3
from table1
Run Code Online (Sandbox Code Playgroud)