我正在使用SQL Server 2005。
我有一个包含3列的table1。和table2有4列。
我想将table1中的记录插入table2。
但我不想从table2插入column1。
我想从column2开始插入。
我该怎么办? 感谢...
答案 0 :(得分:24)
insert into table2
(
col2, col3, col4
)
select col1, col2, col3
from table1
答案 1 :(得分:5)
您可以组合选择和插入以执行此操作。这是如何:
insert into table2 (col2, col3, col4)
select col1, col2, col3
from table1
答案 2 :(得分:2)
您只需在SELECT...FROM
中使用INSERT
即可选择所需的列。
INSERT INTO table2
(
column2, column3, column4
)
SELECT column1, column2, column3
FROM table1
答案 3 :(得分:1)
INSERT INTO Table2 (column2,colum3,column4 )
SELECT column1,column2,column3 FROM Table1
答案 4 :(得分:1)
into into table2
(column2,......)
select column2 ..... from table1