创建一个SQL脚本,从表中提取值并将它们放在另一个表中

时间:2015-09-03 14:15:24

标签: sql sql-server

请注意,我的标题含糊不清只是因为我无法用一句话来解释我的需要。

所以我有一个表table1和一个table2。现在,table1包含我需要插入table2的数据。问题是table1中不存在environment 1,但environment 2(CPS和dev)中确实存在table1

我的问题是; SQL Management Studio中有没有办法实际自动生成从UPDATE table2 SET column1 = 'data' etc... 提取数据的脚本,并将它们放在我可以在其他环境中运行的事务中?如:

echo '<input type="hidden" name="userid" value="'.$row['userID'].'"><br>';

2 个答案:

答案 0 :(得分:0)

您需要先连接两台服务器。

请查看How to Create a Linked Server

然后执行以下操作

this.Loaded += (sender, e) =>
{
    var sliderTickBar = (MySlider2.Template.FindName("TopTick", MySlider2) as 
        System.Windows.Controls.Primitives.TickBar);
    sliderTickBar.Visibility = Visibility.Collapsed;
};

其他选项是使用SSIS创建简单ETL包以加载数据和插入。

了解详情 - Creating a Simple ETL Package

答案 1 :(得分:0)

如果您能够创建SSIS包,则可以这样做。

具有数据库源和数据库目标的DataFlow任务。数据库源将从table1中获取所有内容并将其插入到表2的数据库目标中。