0

コマンドを実行すると、コンソールに次のメッセージが表示されます。

-------------------------------------------------- --------------------
SQLLDR APPS @ VIS / APPS CONTROL =

SQL * Loader:リリース9.2.0.1.0-2003年9月2日火曜日10:49:27に本番環境

Copyright(c)1982、2002、OracleCorporation。全著作権所有。

コミットポイントに達しました-論理レコード数27
-------------------------------------------------- --------------------

レコードを確認すると、XXB_RJT_STAGINGテーブルのデータが表示されませんでした

私の制御ファイルは次のとおりです。
-------------------------------------------------- --------------------
データを読み込む
INFILE''
テーブルXXB_RJT_STAGINGに
'、'で終了するフィールド'"'でオプションで囲まれています
((
名前苗字
)。
-------------------------------------------------- --------------------

EXCELシートからSTAGE.CSVファイルを作成しました。

STAGE.BAD FILEITSSAYSをチェックしたとき

名前苗字
マイク、ストーン
ローハン、スピード
4

2 に答える 2

3

log、bad、discardオプションをコマンドに追加し、その内容を確認します。

#>sqlldr userid=username/password control=yourcontrolfile.ctl data=yourdata.csv log=yourlogfile.log bad=yourbadfile.bad  discard=yourdiscardfile.disc

私は次のようにexcellから作成されたcsvファイルに制御ファイルを使用します:

options (skip =6)
load data
append
into table table_name
fields terminated by "," optionally enclosed by '"'
(column_name1
,column_name2
,etc.
)

Skip = 6は、ファイルからヘッダーをスキップすることです

于 2009-09-21T06:57:25.307 に答える
0

ログファイルをCTLに追加し、ログファイルの内容を確認します。また、テーブル定義を投稿すると、手がかりが得られる場合があります(たとえば、それらの列が含まれていない場合があります)。

于 2009-09-20T22:44:19.450 に答える