PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
9349 | 99/11/19 15:30:44 | RE(2):PB5.0.04: CSVファイルデータをORACLEテーブルへロードする方法 By arai |
9336 | 99/11/18 19:21:00 | RE(1):PB5.0.04: CSVファイルデータをORACLEテーブルへロードする方法 By STRATOVARIUS |
9333 | 99/11/18 18:51:49 | PB5.0.04: CSVファイルデータをORACLEテーブルへロードする方法 By arai |
カテゴリ:データベース
日付:1999年11月18日 18:51 発信者:arai
題名:PB5.0.04: CSVファイルデータをORACLEテーブルへロードする方法
みなさん、こんばんわ
CSVファイルデータをORACLEテーブルへロードする方法で
過去のログを参照しました。
みなさん、SQL*LOADERやinportfile関数でロードする方法を
採用しているようですね。
1.ユーザさんのローカルPCにSQL*LOADERをインストールしてPBから起動する方法ですが
私のところではCSVファイルの合計サイズ(複数CSVファイルを一度に処理)が1,620Kになります。
ローカルからSQL*LOADER実行する場合、サーバ間のネットワークトラフィックが気になってしまいます。
みなさんはネットワークトラフィックの問題は発生しなかったのでしょうか?
(サーバー側のSQL*LOADERを起動するのはリモートシェル起動などの作りこみが必要なのであきらめました)
(またユーザさんがORACLE初心者なので、SQL*LOADERを動かしていることを意識させたくありません。)
2.SQL*LOADERでは、CSVファイルのヘッダー部を飛ばして2行目からインポートする設定は可能でしょうか?
(マニュアルを読めばすぐわかると思うので恐縮ですが)
従って、今、サーバ側にストアドプロシージャを作成し、複数のCSVファイルを結合した後FTPでサーバに転送
、プロシージャ内でCSVファイルリードして、テーブルにインサートする方法を考えています。
この方法を採用した方はいらっしゃいますでしょうか?特殊なやり方かなー。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.