oracleで抽出 → 集計 → CSV出力のプログラムを作成しているのですが、
集計の部分でワーク用のテーブルを、何で作成したら効率が良いのか悩んでいます。
内部テーブルだとStringGridしか思い浮かばない…
外部テーブルだとACCESSがあるのですがアルファベットの大文字小文字の判断が出来ないのであきらめました。
経験豊富な方々はどうやって処理していますか?
よろしくお願い致します。
Oracleで抽出→集計を行えば良いのでは?
レスありがとうございます、記述不足でした。
oracleサーバーが遠方にあるため、レスポンスがかなり悪いのと
あまりoracleは詳しくないので、ローカルで処理しようと思っていました。
集計は、例えばACCESSのクロス集計クエリみたいなことをやろうと思ってます。
Oracleのバージョンにもよりますが、SQLで可能かも。
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_kj04_3.htm
など参考にしてください。
# 他にもあったのですが、忘れました^^;
集計後のデータ量と、集計対象のデータ量を考えれば、サーバで処理して処理後の(集計後の)データを取得した方が早いと思いますが、サーバのスペックが低いならローカルで処理した方が早いかもしれませんね。
参考になるページを紹介していただきありがとうございます、
SQLっていろんなことが出来ますね。
早速、研究して作ってみようと思います。
(ローカルで処理する方法も知りたかったのですが…)
ツイート | ![]() |