即時通訊使用SQL Server 2005.插入到某些列
我有一個table1 3列。和4列的table2。
我想將表1中的記錄插入到表2中。
但我不想從table2插入到column1中。
我想從column2開始插入。
我該怎麼辦? 謝謝...
即時通訊使用SQL Server 2005.插入到某些列
我有一個table1 3列。和4列的table2。
我想將表1中的記錄插入到表2中。
但我不想從table2插入到column1中。
我想從column2開始插入。
我該怎麼辦? 謝謝...
你只需要使用一個SELECT...FROM
在INSERT
選擇您想要的列。
INSERT INTO table2
(
column2, column3, column4
)
SELECT column1, column2, column3
FROM table1
INSERT INTO Table2 (column2,colum3,column4)
SELECT column1,column2,column3 FROM Table1
into into table2
(column2,......)
select column2 ..... from table1
您可以組合選擇,爲了做到這一點插入。這就是:
insert into table2 (col2, col3, col4)
select col1, col2, col3
from table1
你總是可以看看它http://msdn.microsoft.com/en-us/library/ms174335(v=sql.90).aspx – Jodrell
我假設'column1'是可空的? – Jodrell