2014-03-30 38 views
-1

我的要求是將數據從源數據庫傳輸到目標數據庫 job1。比較兩個變量之間的數據並生成報告到文本文件

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

這部分我做得很成功。

作業2. 現在我想要記錄源數據庫和目標數據庫的記錄數 這部分也成功完成了。

job3:...........(這部分只有我缺乏) 我保持源和目標之間的變量以及文本文件 現在告訴我如何比較在一個變量或文本文件中的值(這些值是通過使用從表和wc -l $ filename選擇計數(*)),我可以找到加載過程成功或不成功,我也想保持一個日誌文件也

請加強我如何比較文本文件或變量中的值,以便我可以維護一個日誌文件生成一個報告維護在一個文本文件。

回答

0

這些文本文件的來源以及爲什麼要與它們進行比較並不十分清楚。爲什麼不把計數存儲在數據庫中(而不是將它們寫入文件)。

文本文件或變量

什麼變化?在Oracle PL/SQL中,您可以使用=,!=,比較變量爲空,不爲空等。在任何其他編程語言中:也有比較運算符。

相關問題