Sql 如何编写将数据从一个数据库复制到另一个数据库的存储过程

Sql 如何编写将数据从一个数据库复制到另一个数据库的存储过程,sql,stored-procedures,Sql,Stored Procedures,我有两个服务器生产和开发,其中两个不同的表具有不同的列名。所以我想编写存储过程,将数据从服务器测试复制到演示 例: 两个服务器测试和演示,表名分别为ABC和XYZ ABC表列名[日期时间、月份、连接] XYZ表列名[时间日期、总月份、连接类型] 任何帮助都将不胜感激 谢谢,为什么不用脚本?在服务之间复制数据是一项操作任务,而不是业务/应用程序任务。但我必须在web服务中调用该存储过程为什么必须这样做?只要让web服务调用一个shell脚本而不是一个存储过程就可以了。但是我想写一个存储过程。有人能

我有两个服务器生产和开发,其中两个不同的表具有不同的列名。所以我想编写存储过程,将数据从服务器测试复制到演示

例: 两个服务器测试和演示,表名分别为ABC和XYZ

ABC表列名[日期时间、月份、连接] XYZ表列名[时间日期、总月份、连接类型]

任何帮助都将不胜感激


谢谢,

为什么不用脚本?在服务之间复制数据是一项操作任务,而不是业务/应用程序任务。但我必须在web服务中调用该存储过程为什么必须这样做?只要让web服务调用一个shell脚本而不是一个存储过程就可以了。但是我想写一个存储过程。有人能告诉我如何写上面的查询吗。
INSERT INTO 
          Test2
                (
                  CustomerId,
                  UserID, 
                  TestName,
                  Instructions,
                  Duration,
                  StartDateTime,
                  EndDateTime,


                )
SELECT 
     CustomerId,
      UserId, 
      TestName, 
      Instructions,
      Duration,
      StartDateTime,
      EndDateTime,

FROM 
    Test1 
WHERE 
    TestId = @CopiengId

SET @Id = @@IDENTITY