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