0

我有一个表,它存储从源数据库中删除的行列表,以便可以在目标数据库中镜像此删除。我设置了一个数据流,该列表包含以下项目:

表名 | 主键名 | 主键值

对于该表中的每一行,我想对我的目标数据库执行一条 SQL 语句,如下所示:

DELETE FROM ? WHERE ? = ?

我添加了一个 OLE DB 命令,并将其作为命令文本,但是,当我去映射“可用目标列”时,没有列出任何内容。有哪些解决方法?

4

2 回答 2

0

我建议您使用变量并使用表达式动态构建 SQL,然后将该变量用作 OLE DB 命令的源。

于 2013-10-03T05:21:12.963 回答
0

我认为对于这样的事情,您最好使用 anScript Component来执行操作。OLD DB Command不会处理动态表部分。

于 2013-10-02T17:32:34.890 回答