【发布时间】:2014-09-27 02:41:55
【问题描述】:
我应该将 Oracle 数据仓库的脚本和数据迁移到 SQL 服务器。他们想最后传输数据,所以首先我将现有的 PLSQL 代码转换为 TSQL。我有什么方法可以测试转换后的 TSQL 是否在现有 Oracle 数据库上返回正确的行?
【问题讨论】:
-
并非没有数据。当数据不存在时,测试查询是否返回相同的东西甚至没有意义。你怎么知道?
-
数据在Oracle数据库中,但一旦我确认查询转换为T-SQL就会迁移。所以我需要确定它们有效..
-
重点是,如果您打算永久移动此数据,则无法在没有数据的情况下测试查询。这就是为什么这种事情应该首先在测试服务器上完成,这样你就可以测试这些东西了。
-
我希望有一种方法可以在 Oracle 服务器上查询数据,但要使用TSQL 过程。我正在考虑远程链接选项,但也许还有别的选择。
-
如果这是我的项目,我绝不会认为这是足够的测试。在数据准确性之后,最重要的方面之一是性能。当数据保存在 Oracle 中时,您根本无法测试性能。测试它的唯一方法是在迁移后以完全相同的方式运行查询。
标签: sql sql-server oracle tsql plsql