UnixODBCを使用すると、「isql」と呼ばれる単純なコマンドラインユーティリティを使用して、一部のクエリの接続と権限をテストできます。追加のコードを記述したり、ライブラリや肥大化したプログラムをインストールしたりする必要なく、Xデータソースを開いていくつかのsqlコマンドを送信し、それを実行する簡単な方法はありますか?
コマンドラインでこれを行うことをお勧めします。
ODBC接続を介してWindowsでクイックテストクエリを作成する1つの方法は、 [〜#〜] dqy [〜#〜] 形式を使用することです。
これを実現するには、以下のように最初の2行(XLODBCと1)を含むDQYファイル(たとえばtest.dqy)を作成し、その後に= ODBC 3行目の接続文字列と4行目のクエリ(すべて1行))。例:
XLODBC
1
Driver={Microsoft ODBC for Oracle};server=DB;uid=scott;pwd=tiger;
SELECT COUNT(1) n FROM emp
次に、ファイルをダブルクリックして開くと、Excelで開き、クエリの結果がワークシートに入力されます。
ファイルSOMEFILENAME.udlを作成し、それをダブルクリックして、ODBC接続オブジェクト、ユーザー名、pwd、ターゲットサーバーとして設定します
[コントロールパネル]> [管理ツール]> [データソース]からODBC接続を作成した後、[接続のテスト]機能を使用できます。
SQLコマンド自体をテストするには、次を試してください。
http://www.sqledit.com/odbc/runner.html
http://www.sqledit.com/sqlrun.Zip
または(長い目で見ればより簡単で便利かもしれませんが)IISでSQLステートメントを実行するために、数分でテストASP.NETまたはPHPページを作成できます。
アドホッククエリの場合、 ODBCテストユーティリティ は非常に便利です。その設計とインターフェイスは、ODBC APIのさまざまな部分をテストすることに重点を置いています。ただし、クエリの実行と出力の表示には非常にうまく機能します。 Microsoft Data Accessコンポーネント 。
クエリを実行するには、接続ボタンをクリックするか、ctrl-F
)、データソースを選択し、クエリを入力してからctrl-E
実行してctrl-R
結果を表示する(例:SELECTまたはカーソルを返すものの場合)。
簡単な方法は次のとおりです。
デスクトップに偽の「* .UDL」ファイルを作成する
(UDLファイルについては、こちらで説明します: https://msdn.Microsoft.com/en-us/library/e38h511e(v = vs.71).aspx 。
そこに説明されているようにカスタマイズすることもできます。 )