【发布时间】:2013-08-16 13:37:46
【问题描述】:
我的任务是将一些 Teradata 视图与实际的 Oracle 表进行比较。
为此我需要一个脚本。我采用 Java 方法从 Oracle 连接到特定模式,然后调用 SELECT * FROM all_tables order by TABLE_NAME 查询并将其写入文件。
我对其他模式也这样做,但现在我的问题是 Teradata。
你们能否建议我一些脚本或查询,通过它们我可以获得正确的详细信息,就像使用 Oracle 一样。
没有复杂的 Java 代码,但如果你仍然需要,我可以发布它。
已编辑:
好的,现在我在 Oracle 中有一个架构,其中包含所有表。所以这些表的视图是在 Teredata 中创建的。
我必须每天早上比较 oracle 表和 Teradata 视图并发送差异。
因此,我在 Oracle 中使用 SELECT * FROM all_tables order by TABLE_NAME,而对于 Teradata,我使用 SELECT * FROM dbc.tables WHERE tablekind='V' AND databasename='SCHEMA' order by TableName,所以现在当我比较它们时,我没有得到准确的结果,所以我想知道是否存在任何脚本或我该如何处理。
【问题讨论】:
标签: oracle compare views teradata