我的要求是将数据从源数据库传输到目标数据库 JOB1。
sourcedatabase:oracle. target
table1 target1.lst
table2 table2.lst
table3 table3.lst
这部分我成功完成了。
工作2。 现在我想计算源数据库和目标数据库的记录数 这部分也成功完成了。job3:...........(这部分只是我缺乏) 我在源和目标之间保留了变量和文本文件的记录数 现在告诉我如何比较变量或文本文件中的值(通过使用表中的select count(*)和wc -l $ filename来查找这些值。)我可能会发现加载过程成功完成,我也希望维护一个日志文件
请加强我如何比较文本文件或变量中的值,以便我可以维护日志文件以在文本文件中生成报告。
答案 0 :(得分:0)
这些文本文件的来源以及与之比较的原因并不十分清楚。为什么不首先将计数存储在数据库中(而不是/除了将它们写入文件之外)。
文本文件或变量
什么变量?在Oracle PL / SQL中,您可以使用=,!=,is null,not null等来比较变量。在任何其他编程语言中:也有比较运算符。