|
返信数:
6
-
ページ数:
1
-
最新投稿
:
2007/03/14 16:16
最新投稿者: syssyssys
-
スレッド表示形式:
|
|
|
|
|
|
|
SQL Loderで区切り文字 カンマを 文字列としてロードする方法
投稿時刻:
2007/03/14 15:21
|
|
SQL Loderを使用し、CSVファイルの中身をロードしようとしております。 ある項目の中に、","が含まれており。その項目を文字列としてロードさせるには どのようにすればよろしいでしょうか。
【データ中身 CSVファイル】 "あめ","ガム","キシリ,トール"
【ロード後】 あめ ガム キシリ,トール
の3項目としてロードしたいのですが、ご教授いただけますでしょうか。
Oracle 9i Solaris 9 の環境で実行しております。
|
|
投稿数:
3,758
登録日時:
97/05/10
|
|
|
|
Re: SQL Loderで区切り文字 カンマを 文字列としてロードする方法
投稿時刻:
2007/03/14 15:23
syssyssys さんへの返信です。
|
|
"で囲んである場合には,もロードされますけど。 囲み文字"を値にしたい場合には""と二重にします。
|
|
|
|
|
|
Re: SQL Loderで区切り文字 カンマを 文字列としてロードする方法
投稿時刻:
2007/03/14 15:32
deanna さんへの返信です。
|
|
早速のご返信ありがとうございます。 やはりそうですか・・・
文字コードを Sift-JIS 改行コード LFとし バイナリでCSVデータをアップロードしたのですが これも何か原因となりうるでしょうか。
すみません。初歩的な質問をしてしまって・・・
|
|
投稿数:
3,758
登録日時:
97/05/10
|
|
|
|
Re: SQL Loderで区切り文字 カンマを 文字列としてロードする方法
投稿時刻:
2007/03/14 15:56
syssyssys さんへの返信です。
|
|
どんな結果になって困っているのですか?
|
|
|
|
|
|
Re: SQL Loderで区切り文字 カンマを 文字列としてロードする方法
投稿時刻:
2007/03/14 16:08
deanna さんへの返信です。
|
|
ダブルコートでくくっている項目が1項目ではなく、2項目として出力されて しまっております。
例: "1234,5678"
正しくは、「1234,5678」として1項目へロードしたかったのですが 現在、「"1234」と「5678"」という2項目でロードしている状態です。
|
|
投稿数:
3,758
登録日時:
97/05/10
|
|
|
|
Re: SQL Loderで区切り文字 カンマを 文字列としてロードする方法
投稿時刻:
2007/03/14 16:11
syssyssys さんへの返信です。
|
|
SQL*Loaderの制御文を提示できますか? たぶん、ENCLOSED BY '"'が指定してないのでは?
|
|
|
|
|
|
Re: SQL Loderで区切り文字 カンマを 文字列としてロードする方法
投稿時刻:
2007/03/14 16:16
deanna さんへの返信です。
|
|
ご回答ありがとうございます。 ご提示頂いた回答の通りでございました。
ENCLOSED BY '"'の指定が抜けておりました。 ありがとうございました。
|
|
|
|