• 締切済み

ACCESS2000で作成したクエリーをOracle9i用にコンバート

ACCESS2000で作成したクエリーをSQL文にして、Oracle9iで使用できるようにコンバート(oo4o用) したいのですが、フリーソフトでコンバートできるツールはないでしょうか? どなたか知っていれば教えてくださいませ。

  • Oracle
  • 回答数2
  • ありがとう数5

みんなの回答

  • fuyounor
  • ベストアンサー率47% (132/278)
回答No.2

私はAccessしか使用したことがありません 変換にはつき物ですがオラクルがそのコマンドに 対応してなければ困ったものですね これ以上お力にはなれませんが、ベクターで検索してみると 下記ソフトが登録されていました。 その説明書きの一部に SQLビルダー機能(複数のDBを結合したSQL文生成機能)とあります 役に立つかは判りませんが一度御覧になっては如何でしょう。 Visual SQL Creator for Oracle, MS-Access http://www.nifty.com/download/cgi-bin/vec_search.cgi?c_set=%83R%81%5B%83h&srch_max=30&key=Oracle+access&dir_path=%2Fwin%2F

justmeet_t
質問者

お礼

有難うございました。試してみます。

  • fuyounor
  • ベストアンサー率47% (132/278)
回答No.1

そのままでSQLで表示できます。 SQLで表示したいクエリーをで開きタスクバー上での 右クリックメニューにSQLビューがあります。 それをTXTにすればよいのではないでしょうか?

justmeet_t
質問者

お礼

ACCESS2000でSQL表示はできますが、INNNER JOINはoo4oでは使用できません。そのSQLを自動変換させたいのです。 (oo4oのSQL文にしたい)

関連するQ&A

  • Access クエリについて

    Accessでアプリケーション開発をする場合、クエリを作成してクエリを使用するのと、VBAでSQL文を使用するのと何か効率的に差があるのでしょうか?

  • ACCESSのクエリ実行について

    ACCESSのクエリを作成しておりますが  ・クエリを「開く」で実行すると固まる  ・クエリを「デザイン」でSQL文表示させてから実行すると固まる  ・クエリを「デザイン」でSQL文表示させてコピーし、   コピーしたSQL文を新規クエリに貼り付け、実行すると正しく動作する 上記現象の場合、考えられる原因はなんでしょうか? 環境はWIN2K、ACCESS97を利用しております。 SQL文は追加クエリ(INSERT文)で、抽出行数は1000行程度です。

  • ORACLEのアクセス

    oracle10gで構築したDBをoracle9iのクライアントからアクセス可能でしょうか。(SQLを参照したりVBで作成しらプログラムからODBC/OLE形式でアクセスする)

  • ORACLEでのSQLについて

    SQLについて教えてください。 今、VBからORACLEデータベースにSQLを投げる処理を作っているのですが、 一つわからないことがあります。 例えば、アクセスでは、クエリで新しいテーブルを作成するという考え方がありますが データベースがORACLEでも同じようなことができるのでしょうか? 別に新しいテーブルを作成することに執着するわけではなく、テーブルのデータを削除 してから、そのテーブルにSQLにて引っ張ってきたデータを入れる という ものでもいいと考えています。そのやり方でもかまいませんので教えてください。 宜しくお願いします。 Oracle8.1.6 vb6

  • Oracleのテーブル作成スクリプトを作成したい

    Oracle8i のDBA Studioで数十の表を作成したのですが、ここからテーブルの作成スクリプトを出そうとして困りました。いわゆる Create Table文なのですが、これを自動で簡単に作る方法はないでしょうか?SQL-ServerのEnterprise Managerでは、SQLスクリプトの作成があって、Create文を簡単に生成できるのですが、これと同じような感覚で、既に作成してあるテーブルのCreate文を出力する方法はないでしょうか?Oracleには、ほとんど慣れていないので、方法があると思うのですが、探し方が悪いらしく途方にくれています。どなたかよい方法を御存じないでしょうか。

  • アクセスログのとり方を教えてください

    あるデータベース検索ソフトを使用しているのですが アクセスログが取れないのです。 ODBCやORACLEなどで 以下のようなアクセスログはとれないでしょうか? ・いつ ・だれが ・どのデータベースに ・どのようなアクセスをしたのか(SQL文) ※ORACLE9iSEを使用しているので 標準監査は使用できますがFGN監査が使用できません。 標準監査ではSQL文のログが取れません。 なんとかログが取れる方法はないでしょうか? よろしくお願いします。

  • Oracle9i Clientについて

    こんばんわ。 ORACLE勉強中の超入門者です。 今Windows2000ServerにOracle9iをインストールしています。 「Oracle9i Database 9.0.1.0.0」 「Oracle9i Management and Integration 9.0.1.0.0」 まで完了しました。 最後に、 「Oracle9i Client 9.0.1.0.0」 をインストールしようとしたのですが、最後の方で以下のエラーが発生します。 『それらを使用するプロセスに対応付けられたサービスはありません』 入門者のため、書籍を見ながら付属CD-ROMでインストールを進めています。 「Oracle9i Clinent ...」については、”クライアントはデータベースコンポーネントをインストールしたサーバ以外からデータベースアクセスする場合に必要となるものです。”と記載されていましたが、マシンが1台しか無いためデータベースサーバと同じマシンにインストールしようとしました。 『...サーバ以外からデータベースにアクセスする...』という記述部分が具体的にピンとこないのですが、例えばネットワーク経由(telnet?)でサーバにログインしてSQL*PLUSをたたくといった事の場合でしょうか?Clientを入れなくても同じマシン上でSQL*PLUSなどを使ってSQLをたたいたりということはできるのでしょうか? 各製品がどのような動きをするのかがわからないため、とりあえず全て不足の無いようインストールしようとしています。 上記のエラーについてですが、やはりデータベースと同じサーバ(マシン)にインストールしようとしているがために出たエラーなのでしょうか? よろしくお願いします。

  • アクセスとオラクルの接続

    原因がよくわからないので教えて下さい。 「アクセス2000」と「オラクル8i」を接続しようと思っていますが、 Net8で設定し、テストもクリアしてSQL*Plusでの接続も確認して、 どれどれとアクセスからインポートしようと試みたところ、何回も試みたんですが... アクセスがフリーズしてしまうのです。 それでは、エクセルからマイクロソフトクエリでどうだ!? と試したところ、つながってしまって??? よろしくお願いしますm(__)m

  • SQLを発行とは?クエリの作成とは違うのですか?

    SQLを発行とは?クエリの作成とは違うのですか? アクセスしかわからない者です。 (SQLServerは無知) SQLを発行とか実行とかの言葉をよく目にしますが アクセスでテーブルを元に選択クエリを作成するのは 俗に言う「SQLを発行」でしょうか?

  • Oracle 10.2.0 でMAX集計がおかしい!?

    VB6 で oo4o を使って Oracle DB開発をしています。 Oralce 8.1.6 から Oracle10.2.0 にサーバを切り替えました。 bというテーブルがあって、 a c d ---- ------ ----- 10 2 1 20 3 1 30 4 1 40 5 1 50 6 2 というデータがあったとします。 Select MAX(a) as a from b WHERE d=1 のようなSQLをVBから発行したときに SQL*PLUSでは、 a ---- 40 という結果が返ってくるのですが、VBでは、 a --- 10 20 30 40 のように複数行のレコードセットが帰ってきます。そのため、最大行を取得できません。Oracle8 のときは、SQL*PLUSと同じ結果が返ってきていました。ちなみに Select MAX(a) as a from b WHERE d=1 GROUP BY d ~~~~~~~~~~ と、GROUP BYを付けると、ただしい(SQL_PLUSと同じ値)値が取得できます。 Oracle10.2.0の問題か、oo4oの問題かと考えています。 ちなみにoo4oのオブジェクトは、 CreateObject("OracleInProcServer.XOraSession") で作成していて、クライアントのバージョンは 9.2.0.4.4です。 長文で失礼しますが、どなたかSQLを変更せずに解決する方法をご存じないでしょうか?