0

我正在尝试使用从不同的 sql 表(TableY)填充的数据集或数据表中的数据批量插入到 sql server 表(TableX)中。这些表在结构上是相同的。我完全没有错误。TableY 只是没有插入。我可以用 TableX 填充数据表,添加一行并重新插入到 TableX 中,它就可以工作了。似乎如果数据来自不同的数据库表,它就不起作用。可能是导致这种情况的数据表中的架构信息吗?我只使用 SQL 服务器表作为测试。最终会在oracle和sql server之间。可能还有其他变化。

TableX----->数据表----->修改数据-----插入到----->TableX: Works

TableX----->数据表----->修改数据-----插入到----->TableY:不起作用

4

1 回答 1

0

作为数据集 CRUD 操作一部分的插入语句仅适用于表 X。您必须编写自定义插入语句才能插入表 y。

于 2011-08-29T03:43:37.980 回答