插入到-SQL Server查询中

插入到-SQL Server查询中,sql,sql-server,sql-server-2008,sql-server-2005,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) 任何意见都会有帮助 谢谢 试试看: select * into dbo.test from OPENQUERY(LINKEDSERVER,'select * from

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

insert into [dbo].[dest]
  select * 
  from OPENQUERY(LINKEDSERVER,'select * from source')
源表有50列

是否有任何方法可以为源代码的列动态创建表(
dbo.dest

任何意见都会有帮助

谢谢

试试看:

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

试试这个,可能有用:

 select * into [dbo].[dest]
 from OPENQUERY(LINKEDSERVER,'select * from source')
运行此查询时,NB[dbo].[dest]不存在。

尝试此操作,可能有效:

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

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

有效,只要目标表不存在exist@marc_sOP明确表示要创建表。这意味着表不存在。只要目标表不存在,它就可以工作exist@marc_sOP明确表示要创建表。这意味着该表不存在。