0

テーブル X があり、SQLLDR を使用して多くのファイルからテーブル X にデータをロードしています。テーブルにロードされた行数を知る必要があります

CTL ファイルには多くの条件が含まれており、ここでもフィルタリングおよびカウント用のスクリプトを作成すると保守性に影響します

また、コストのかかる操作になるため、テーブルから select count(*) を実行したくありません。

ロードされた行数など、データに基づいて別のレポートを作成する必要があります。また、各行にタイムスタモがあります

4

1 に答える 1

1

SQLLDR は、テーブルに挿入された行数をログ ファイルにキャプチャします。

ログ ファイルのスニペットのサンプルは次のとおりです。

SQL*Loader: リリース 11.2.0.1.0 - 2013 年 2 月 7 日木曜日 02:36:18 の本番環境

Copyright (c) 1982, 2009、Oracle および/またはその関連会社。全著作権所有。

...

...

...

テーブル TBL_TEST:

0 行が正常にロードされました。

0 データ エラーのためにロードされなかった行。

0 すべての WHEN 句が失敗したため、ローはロードされませんでした。

0 すべてのフィールドが NULL だったため、行はロードされませんでした。

于 2013-02-22T10:53:16.493 に答える