
お世話になります、
以下のようにデータを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も見ています
-
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
SQL*LoaderでCSVから指定した列のみインポートしたい。
Oracle
-
SQL*Loaderで、データを加工してロードしたいです。
Oracle
-
-
4
SQL*Loader Append
Oracle
-
5
sql*loader 数値のロード
Oracle
-
6
SQL*LoaderのDATA引数
Oracle
-
7
SQL*Loaderでのsysdate使用
Oracle
-
8
SQL*Loaderのコミットポイント設定がうまくいってない?
Oracle
-
9
SQLLOADER
Oracle
-
10
oracle spool SJIS → UTF-8
Oracle
-
11
SQL*Loaderで「オブジェクトが存在しない」というエラーが出ます
その他(データベース)
-
12
SQLLDRの制御ファイルについて
Oracle
-
13
データ削除とSQL*Loaderでのインポート
Oracle
-
14
SQL*Loader フォーマット変換について
Oracle
-
15
SQL*LOADER実行時のロードデータチェック
Oracle
-
16
SQL*Loaderでのゼロ埋め
Oracle
-
17
バッチファイルを使用したsql@plusの実行及びログ出力について
Oracle
-
18
CSVファイルを読み込んでテーブルの更新
Oracle
-
19
GROUP BYを行った後に結合したい。
Oracle
-
20
SQL*Loader
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DATファイルをEXCELで開きたい
-
SQL*Loaderのコミットポイント...
-
オブジェクトブラウザとoracle...
-
PostgreSQLのDB復元
-
SQLローダーで複数のCSVファイ...
-
VSAM,QSAM,BSAM,BPAM,BDAM
-
ACCESSのデータをWebブラウザで...
-
postgresql についてです
-
MS-Accessのエクスポートで異常...
-
ACCESSのクエリからORACLEのDB...
-
復元に異常に時間がかかる
-
PCが悪くなって新しいPCにSSMS...
-
バックアップの容量と時間の見積り
-
復旧中のデータベースについて
-
SQLServer2012の復元ができない
-
エクセルVBA:データベースの連...
-
一つのテーブルだけを復元(リス...
-
32ビット版Officeで作成64ビッ...
-
期限切れのバックアップの削除
-
Access レプリカの具体的な使い方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのフィルタ抽出が固まる
-
SQL*Loaderのコミットポイント...
-
DATファイルをEXCELで開きたい
-
accessの処理が遅い
-
マスタメンテとは?
-
SQLローダーを使ってExcelのデ...
-
テキストレコードの改行マーク...
-
ファイルメーカーで変更禁止を...
-
SQLローダーで複数のCSVファイ...
-
ファイルの存在チェック
-
videopad 無料版 アンインストール
-
DOAを身につける
-
ACCESSからEXCELへのステートメ...
-
INDEX関数とMATCH関数を組み合...
-
AccessからのExcelエクスポート...
-
VSAM,QSAM,BSAM,BPAM,BDAM
-
ADOで別ユーザが開いているエク...
-
Excelでデータを開こうとすると…。
-
ACCESSのコマンドボタンを押し...
-
Access2000で一覧表形式のWebペ...
おすすめ情報