我认为这是迄今为止我使用SSIS遇到的最奇怪的问题。我尝试使用Oracle数据库中的一些数据更新SQL Server中的表。我需要更新一些列,其中一列是数字,就像在源代码中一样。但是当进程完成时,所有行都已成功更新,除了那些值应为10的行,而不是我已经得到0作为答案。而这只发生在这个值上,其他都是正确的。
这是OLEDB命令中使用的UPDATE:
UPDATE
PEN
SET
CEN= ?,
AR = ?
WHERE
PE = ? AND
SU = ? AND
SO = ?
有这样的结果可能会发生什么?