2013-02-22 192 views
0

我有一個表X,我使用SQLLDR將數據從許多文件加載到表X.我需要知道多少行得到了裝入表中如何知道sqlldr加載的行數?

的CTL文件包含了很多條件,再次書寫了過濾和計數的腳本將影響從維護

而且我不想做的SELECT COUNT(*)該表,因爲這將是昂貴的操作。

我們需要根據數據製作一個單獨的repor,比如加載了多少行。而且,我們在每行中都有timestamo

回答

1

SQLLDR將它插入到表中的行數捕獲到日誌文件中。

從日誌文件中的代碼段的樣本是:

使用SQL * Loader:發佈11.2.0.1.0 - 於星期四月生產7 2點36分18秒2013

版權所有(C )1982年,2009年,Oracle和/或其附屬公司。保留所有權利 。

...

...

...

表TBL_TEST:

0行加載成功。

0行由於數據錯誤而未加載。

0行未加載,因爲所有WHEN子句均失敗。

0行未加載,因爲所有字段均爲空。