質問編集履歴
1
CSVの各レコードの頭に半角スペースを入れることで文字落ちの現象を回避できることがわかった
title
CHANGED
File without changes
|
body
CHANGED
@@ -41,4 +41,26 @@
|
|
41
41
|
CONTINUEIF NEXT(1:1) = '#'
|
42
42
|
INTO TABLE "テーブル名"
|
43
43
|
FIELDS TERMINATED BY','
|
44
|
-
OPTIONALLY ENCLOSED BY
|
44
|
+
OPTIONALLY ENCLOSED BY
|
45
|
+
|
46
|
+
--追記-----------------------------------------
|
47
|
+
自分で調べていく上でわかったことがあるので追記します。
|
48
|
+
根本解決はまだです。。。
|
49
|
+
|
50
|
+
https://dev.classmethod.jp/tool/easy-way-to-create-ctl-file-for-sql-loader/
|
51
|
+
上記のリンク先の情報を元に設定ファイル(.ctl)と取込ファイル(.ldr)を出力したところ、
|
52
|
+
取込ファイルの各レコードの頭に半角スペースが入っていることがわかりました。
|
53
|
+
|
54
|
+
--例--
|
55
|
+
_001,佐藤
|
56
|
+
_123,鈴木
|
57
|
+
_999,田中
|
58
|
+
※半角スペースをアンダーバーにしています。
|
59
|
+
|
60
|
+
そこで、CSVファイルも同様に半角スペースを入れたところ、
|
61
|
+
文字落ちすることなく取込むことができました。
|
62
|
+
|
63
|
+
この半角スペースが「これはこういうもの」であれば諦めるのですが、
|
64
|
+
できれば半角スペースなしで取り込めるようにしたいです。
|
65
|
+
|
66
|
+
解決方法がわかる方、どうぞお願いします!
|