2013-08-21 76 views
0

我有3個文件。客戶檔案中有從未訂購過或沒有發票的客戶。我們希望從客戶文件中刪除這些客戶。我有2個RPG程序(訂單,發票)文件。他們創建了2個具有我們想清除的記錄的臨時文件。刪除「重複記錄」的最佳方法

我想合併這兩個文件。有重複在這個意義上說:

Customer number  Suffix 
123456    000 
123456    001 
123456    002 
567890    000 

後綴可以有如果客戶與我們聯繫,第二次,等

這樣既outfiles可以擁有這些受騙者。

我想要一個只有客戶編號的最終文件。

BUt我想在CL中自動執行此操作。

這可以在CL中完成,而不是在臨時SQL中完成?

回答

1

一般來說,CL不是數據庫語言。將臨時SQL放入源成員中,並使用CL命令RUNSQLSTM執行它。對於CL程序中的更多動態SQL,請使用RUNSQL

如果我記得,這個應用程序正在創建一些存檔文件,這是最後一步。當您創建檔案文件時,創建「重複」文件也很容易。我認爲這是一條更好的途徑,因爲您可以更輕鬆地創建報告或電子表格或網頁或其他客戶的記錄,以清除您的客戶。

+0

好gr8謝謝Buck, –