比较两个变量之间的数据,并在文本文件中生成报告

时间:2014-03-30 03:01:05

标签: linux oracle shell

我的要求是将数据从源数据库传输到目标数据库 JOB1。

sourcedatabase:oracle.      target
table1                      target1.lst
table2                      table2.lst
table3                       table3.lst

这部分我成功完成了。

工作2。 现在我想计算源数据库和目标数据库的记录数 这部分也成功完成了。

job3:...........(这部分只是我缺乏) 我在源和目标之间保留了变量和文本文件的记录数 现在告诉我如何比较变量或文本文件中的值(通过使用表中的select count(*)和wc -l $ filename来查找这些值。)我可能会发现加载过程成功完成,我也希望维护一个日志文件

请加强我如何比较文本文件或变量中的值,以便我可以维护日志文件以在文本文件中生成报告。

1 个答案:

答案 0 :(得分:0)

这些文本文件的来源以及与之比较的原因并不十分清楚。为什么不首先将计数存储在数据库中(而不是/除了将它们写入文件之外)。

  
    

文本文件或变量

  

什么变量?在Oracle PL / SQL中,您可以使用=,!=,is null,not null等来比较变量。在任何其他编程语言中:也有比较运算符。