お世話になります、
以下のようにデータをSQLLDRでインサートしようと思っているのですが、複数のCSVファイルのデータを一つのテーブルにInsertしたい場合にどのようにすればいいか教えてください。
--バッチファイル
sqlldr userid=fmwuser/fmwuser@fmw001 control=ctl/AUTHORITY.CTL log=section1.log data=csv/AUTHORITY.csv
--CTLファイル
LOAD DATA
TRUNCATE
INTO TABLE AUTHORITY
FIELDS TERMINATED BY ','
( AUTHORITYCODE ,AUTHORITYNAME,EXECUTIVE)
CTLファイルでTRUNCATEを付けるとテーブルを初期化してからインサートするからむりですよね...
TRUNCATEをはずすと、データが入っているテーブルに対してSQLLDRは使用できないと怒られるし...
CSVファイルを一つにまとめるしかないのでしょうか?
No.2ベストアンサー
- 回答日時:
No.1のyujiさんが述べているとうりですが、もう少しヒントをあげます。
・コントロールファイルで、"truncate"ではなく"append"を使うこと。
・コントロールファイルに、"infile"で読み込み対象のファイルを指定。
"infile"は1コントロールファイルに複数記述できます。
あとは、Oracleのマニュアルをよく読むこと!
マニュアルをよく読めば、この程度のことは全て説明が記載されています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
SQL*Loaderで、データを加工してロードしたいです。
Oracle
-
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
sql*loader 数値のロード
Oracle
-
-
4
SQL*Loader Append
Oracle
-
5
データ削除とSQL*Loaderでのインポート
Oracle
-
6
SQLLOADER
Oracle
-
7
SQL*LoaderでCSVから指定した列のみインポートしたい。
Oracle
-
8
2つのテーブルをLIKE演算子のように結合させたい
その他(データベース)
-
9
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
10
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
11
INDEXの無効化
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースファイル(.db)を開...
-
警察はスマホに保存した動画や...
-
外部のデータベースについて
-
帳票フォームでのあるコンボボ...
-
Accessフォームからパラメータ...
-
SQLとRDB、NoSQLではどれが一番...
-
Accessのリレーション解除した...
-
シャープレジスター エラーコード
-
ACCESSのSQLで、NULLかNULLでな...
-
DBエラーを解決したい
-
ITパスポートについての質問で...
-
マイクロソフトAccessでsqlのas...
-
情報整理するのに、「 Fullfree...
-
レコード数のカウント
-
私はシステム会社に務めている...
-
データベースの選定について 要...
-
ドリームメーカーってどうやっ...
-
Accessのフォームへ、記録者の...
-
エクセル
-
コンピュータ用語、データベー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのフィルタ抽出が固まる
-
マスタメンテとは?
-
accessの処理が遅い
-
DATファイルをEXCELで開きたい
-
SQL*Loaderのコミットポイント...
-
ACCESSで名前を付けて保存は・・
-
ファイルの存在チェック
-
SQLローダーで複数のCSVファイ...
-
SQLローダーを使ってExcelのデ...
-
ACCESS2003での150人同時利用
-
ファイルメーカーで変更禁止を...
-
ファイルメーカーで画像を参照...
-
ADOで別ユーザが開いているエク...
-
SQLLDRで、10M程度のテキストの...
-
テキストで空欄(null?)を検索...
-
バッチファイルで2つのファイル...
-
バイナリファイルの移行
-
VSAM,QSAM,BSAM,BPAM,BDAM
-
dBXL dBASEにお詳しい方を探し...
-
AS400 印刷用ファイルからCS...
おすすめ情報