PB 電子会議室
カテゴリ:スクリプトの記述
日付:1999年11月04日 16:49 発信者:てとらぽっと
題名:RE(12):PB6: 処理の実行中に別画面を表示させて... SQL*Loaderの話
Bさん、こんにちは。
少し間が開きましたが。
>裏で動く処理が10分程度要するものなので、本当に動いているのか
>分かれば良いです。
別アプリの処理では、今の進捗がはっきりしないですから
Takaさんのコメントのように「動いているか否か」しか
表現のしようがないでしょうね。
>それと、終了を判断するにはどうしたら良いか思いつかなかったので、
>安易に終了ファイルが存在したら、終わらせるようにしたらいいのかと考えてしまいました。
SQL*Loader に限って言えば、logファイルのファイルサイズを調べてます。
[SQL*Loader]で検索すれば出てくるはずです。
やはりデータベースへのロードに限ってですが。
処理の最初にファイルの行数を数えておきます。
Timerをなるべく大きめ(1分とか)に設定してデータベースの行数を数え、
大雑把な進行メーターを出す…、と言うより、こちらでは
予想完了時間を表示しています。
不良ファイルのことは無視しています。
ただしこちらは 30分もかかる処理ですし、
下手にロード中のテーブルの行数をアクセスして、パフォーマンスが落ちるかもしれません。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.