【发布时间】:2011-08-31 14:56:20
【问题描述】:
我正在尝试在来自两个不同数据库的两个数据集之间进行 C# 数据集 caparison。数据集一来自 Oracle,数据集二来自 SQL Server,我在运行 ETL 作业以将数据从 Oracle 移动到 SQL Server 以验证结果后比较这些数据集。我遇到的问题是 SQL Server 中的数据匹配,但日期从源到目标的格式不同,而且小数点四舍五入。
有没有人有一个很好的方法来规避这个问题。我正在考虑从填充数据集的源表和目标表中更改我的查询以格式化日期等...这样比较会更容易,但我想看看还有其他方法吗?
【问题讨论】:
-
谢谢米奇,我正在做一个数据集到数据集的比较,实际上不需要对数据集做任何事情,除了填充它们然后进行比较,所以我不打算映射它们而不是验证检查 ETL。
标签: c# sql-server oracle