如何将数据库列(及其数据)提取到新表中?

时间:2011-07-15 17:24:30

标签: sql sql-server sql-server-2008

我在ms sql 2008中有一个表,我想要获取2列(pk和另一列)并将其放入新表中。

如何提取这些列中的所有数据并将它们放入新数据库?

2 个答案:

答案 0 :(得分:8)

如果您想创建一个新表,那么您可以尝试

SELECT .... INTO... FROM

E.G:

SELECT Pk_Column, Other_Column
  INTO NewTable
  FROM CurrentTable

如果您已经创建了表格,请尝试INSERT .... INTO .... SELECT .... FROM

INSERT INTO NewTable   
SELECT Pk_Column, Other_Column   
  FROM CurrentTable 

答案 1 :(得分:1)

INSERT INTO targetdb..targettable(personfirstname, personlastname) 
SELECT firstname, lastname FROM sourcedb..sourcetable