2012-07-25 68 views
0

我正在推一个表的内容来源(来自链接服务器)到另一个表即dbo.dest插入 - SQL Server查询

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

源表有50列。

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

任何输入都会有帮助。

谢谢!

回答

2

试试这个,可能的工作:

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

NB [DBO] [地址]不能当您运行此查询存在。

2

尝试:

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

只要目标表不存在 – 2012-07-25 19:38:10

+0

@marc_s OP显式说他想创建表。这意味着该表不存在。 – cadrell0 2012-07-25 19:40:36