ワーク用のテーブルを作成するには?

解決


たいまさ  2004-07-12 18:15:42  No: 9883  IP: 192.*.*.*

oracleで抽出  →  集計  →  CSV出力のプログラムを作成しているのですが、
集計の部分でワーク用のテーブルを、何で作成したら効率が良いのか悩んでいます。
内部テーブルだとStringGridしか思い浮かばない…
外部テーブルだとACCESSがあるのですがアルファベットの大文字小文字の判断が出来ないのであきらめました。
経験豊富な方々はどうやって処理していますか?
よろしくお願い致します。

編集 削除
HOta  2004-07-13 16:31:07  No: 9884  IP: 192.*.*.*

Oracleで抽出→集計を行えば良いのでは?

編集 削除
たいまさ  2004-07-13 17:41:08  No: 9885  IP: 192.*.*.*

レスありがとうございます、記述不足でした。
oracleサーバーが遠方にあるため、レスポンスがかなり悪いのと
あまりoracleは詳しくないので、ローカルで処理しようと思っていました。
集計は、例えばACCESSのクロス集計クエリみたいなことをやろうと思ってます。

編集 削除
にしの  2004-07-13 19:58:28  No: 9886  IP: 192.*.*.*

Oracleのバージョンにもよりますが、SQLで可能かも。
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_kj04_3.htm
など参考にしてください。
# 他にもあったのですが、忘れました^^;

集計後のデータ量と、集計対象のデータ量を考えれば、サーバで処理して処理後の(集計後の)データを取得した方が早いと思いますが、サーバのスペックが低いならローカルで処理した方が早いかもしれませんね。

編集 削除
たいまさ  2004-07-15 11:49:53  No: 9887  IP: 192.*.*.*

参考になるページを紹介していただきありがとうございます、
SQLっていろんなことが出来ますね。
早速、研究して作ってみようと思います。
(ローカルで処理する方法も知りたかったのですが…)

編集 削除