ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:n_c63amg アクセスの処理方法
困り度:
  • すぐに回答を!
ご存知の方がいらしたらご教示ください。
宜しくお願い致します。

質問1
オラクルのテーブルとODBC接続している。(T_ABC)
オラクルのテーブルをコピーしてAcc内にデータを持たせる(T_ABC2)と容量が大きくなりすぎ、
処理が遅くなる。
今現在はODBC接続しており、処理をさせるとNWの問題?か何かで
これも処理が遅く何とか処理を早められる方法があって欲しい。
Accにテーブルのコピーを作るのは、
select intoを使用している。

質問2
ユニオンクエリは、
元となるテーブルが別々でないと駄目なのか?
同じテーブルならどうしたら良いか?
質問投稿日時:08/04/23 08:32
質問番号:3969235
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:STICKY2006 こんちは。

オラクルユーザーじゃないので若干ズレる部分があるかもしれませんがご容赦願います。

>>質問1

Accってのが何かちょいと分かりませんが、
持たせるデータの量を減らすことは出来ませんか?

例えばですが、
「select * from hogehoge」
でデータを持たせているが
「Select 名前,年齢 from hogehoge」
だけで済む情報の使い方しかしてない。とか。

持たせるデータ量が減れば、当然処理速度は変わるかと。

後は、select into でその都度(?)作るんじゃなくて、条件が決まってるのなら
ビューにして作っておいて、それを呼び出すだとかもありますよね。

後は。。。
SQLServerとかだと、ストアドつかってなんちゃら。。。とかいえますが
オラクルだと自分は分からないですからねぇ。。。(汗


>>質問2

どうやら出来そうですが。。。

ちゃんと、項目合ってますかね??

http://www.shift-the-oracle.com/sql/union-operator.html
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/23 10:02
回答番号:No.1
この回答への補足早速の回答有り難う御座います。

Accは、Accessのつもりで書いてました。
判りづらくてスイマセンでした。

必要なフィールドのみにしてやってみます。
Accessでビューを作成するのはどうしたら良いですか?

質問2については、
抽出するフィールドは1つで中身もあっていると思っています。
この回答へのお礼この回答にお礼をつける(質問者のみ)