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