0

我是 MS Visual Studio 的初学者,我想要实现的是使用 MS Visual Studio 将数据从表传输到现有表。两个表都存储在同一个服务器中。每次我在 OLE DB 目标编辑器中执行此操作并将 sql 脚本放在 sql 命令文本中时,它都会给我一个错误。

这就是我所做的..

我希望在 OLE DB 源代码编辑器的 sql 命令文本中使用这个简单的选择语句从 TEST_Schema.dbo.ResourceTable 移动一些数据

从 TEST_Schema.dbo.ResourceTable 中选择 ProfileID、FullName、SupervisorID


我想将数据插入到 BI_Schema.dbo.Destination_Current_Resource


我已将此插入查询放在 OLE DB 目标编辑器中的 sql 命令文本中

插入 BI_Schema.dbo.Destination_Current_Resource(ResourceID, ShortName, SupervisorID)

然后我得到一个错误。我一定是做错了什么,所以我需要帮助。

谢谢您,我期待您的立即回复。

——博

4

1 回答 1

0

您发布的 SQL 语句看起来正确——您遇到了什么错误?您是否正在运行下面的整个查询:

INSERT INTO BI_Schema.dbo.Destination_Current_Resource(ResourceID, ShortName, SupervisorID)
SELECT ProfileID, FullName, SupervisorID 
FROM TEST_Schema.dbo.ResourceTable

然后您的 SQL 命令将如下所示:

string insertString = @"INSERT INTO BI_Schema.dbo.Destination_Current_Resource(ResourceID, ShortName, SupervisorID)
                        SELECT ProfileID, FullName, SupervisorID 
                        FROM TEST_Schema.dbo.ResourceTable";

SqlCommand cmd = new SqlCommand(insertString, conn);
cmd.ExecuteNonQuery();
于 2013-05-31T03:46:37.463 回答