插入 - SQL Server查询

时间:2012-07-25 19:33:36

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

我正在努力将一个表源(从链接服务器)的内容推送到另一个表,即dbo.dest

insert into [dbo].[dest]
  select * 
  from OPENQUERY(LINKEDSERVER,'select * from source')

源表有50列。

有没有办法可以为源列动态创建表(dbo.dest)?

任何输入都会有所帮助。

谢谢!!!!

2 个答案:

答案 0 :(得分:2)

尝试:

select *
into dbo.test
from OPENQUERY(LINKEDSERVER,'select * from source')

答案 1 :(得分:2)

试试这个,可能会有效:

 select * into [dbo].[dest]
 from OPENQUERY(LINKEDSERVER,'select * from source')

NB [dbo]。运行此查询时,[dest]不存在。