お世話になります、
以下のようにデータを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で質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- XML PHP.laravelについて 1 2023/07/06 15:26
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
SQL*Loaderで、データを加工してロードしたいです。
Oracle
-
SQL*LoaderでCSVから指定した列のみインポートしたい。
Oracle
-
-
4
SQL*Loader Append
Oracle
-
5
SQL*LoaderのDATA引数
Oracle
-
6
SQL*Loaderでのsysdate使用
Oracle
-
7
SQLLOADER
Oracle
-
8
sql*loader 数値のロード
Oracle
-
9
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
10
データ削除とSQL*Loaderでのインポート
Oracle
-
11
Chr(13)とChr(10)の違いは?
PowerPoint(パワーポイント)
-
12
Oracleのデータ型、NUMBERについて
その他(データベース)
-
13
SQL>UPDATEと同時にその件数をCOUNTする方法
その他(データベース)
-
14
GROUP BYを行った後に結合したい。
Oracle
-
15
SQL*Loader
Oracle
-
16
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
17
PL/SQLで@ファイル名が反応しません
Oracle
-
18
COPYコマンドで結合すると余計な改行コードができる
その他(プログラミング・Web制作)
-
19
SQL Loaderを使いたい
Oracle
-
20
sqlのエラーハンドリングについて質問です。
Oracle
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DATファイルをEXCELで開きたい
-
accessの処理が遅い
-
エクセルのフィルタ抽出が固まる
-
ファイルの存在チェック
-
マスタメンテとは?
-
DAOファイルのSQLクエリの部分...
-
ACCESSで名前を付けて保存は・・
-
アクセス2010 主キーのID...
-
バッチファイルで2つのファイル...
-
Access CSVファイルインポート...
-
ファイルを誤ってPDFに変換...
-
ACCESS2003での150人同時利用
-
オブジェクトブラウザとoracle...
-
SQL*Loaderのコミットポイント...
-
SQLローダーで複数のCSVファイ...
-
データをCSVでエクスポートしたい
-
定形のCSVファイル(多数)のデ...
-
SQLLDRで、10M程度のテキストの...
-
大量データから抽出する効率よ...
-
あるカウンター(dbファイル) の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DATファイルをEXCELで開きたい
-
accessの処理が遅い
-
DAOファイルのSQLクエリの部分...
-
エクセルのフィルタ抽出が固まる
-
SQL*Loaderのコミットポイント...
-
ファイルの存在チェック
-
マスタメンテとは?
-
ファイルメーカーで変更禁止を...
-
SQLローダーで複数のCSVファイ...
-
ACCESS2003での150人同時利用
-
VSAM,QSAM,BSAM,BPAM,BDAM
-
ACCESSで名前を付けて保存は・・
-
テキストで空欄(null?)を検索...
-
ファイルメーカーで画像を参照...
-
SQLローダーを使ってExcelのデ...
-
ポストグレにあるExcelファイル...
-
データをCSVでエクスポートしたい
-
バッチファイルで2つのファイル...
-
アクセス2010 主キーのID...
-
大量データから抽出する効率よ...
おすすめ情報