T-SQL从另一个DB中选择一堆数据并复制到DB2

时间:2011-10-12 07:02:59

标签: tsql sql-server-2008 stored-procedures

全部,

所有人的拳头,感谢阅读本文。 我的问题是,我如何从另一个数据库中选择一堆数据并使用相同的coloum名称和字段插入我自己的数据库? 我只能想到使用select中的DB1然后插入DB2。 我计划在存储过程中编写此过程。 有没有更好的方法呢?

开发环境:Sql server 2008和VS2010(使用.net C#来优化存储产品) 谢谢,欣赏它的很多。 请不要犹豫,说出我的错误或错误。我希望从错误中吸取教训

LiangCk

1 个答案:

答案 0 :(得分:0)

如果它的数据库服务器相同,则可以执行以下操作

INSERT INTO [DB].[UserName].[TableName]
Select * from [DB2].[UserName].[TableName]
  • [DB]是数据库1的名称
  • [DB2]是数据库2的名称
  • [UserName]是您的sql server用户名(dbo,....)
  • [TableName]当然是你的表

如果您有不同的sql服务器,则可以连接两台服务器 使用链接服务器。

http://msdn.microsoft.com/en-us/library/ff772782.aspx