テーブルの一覧を表示するには? ▲TOP
ORACLE MSSQL SSA Postgres MySQL Jet
select name from msysobjects where flags=0 and type=1
※これを外部アプリから使うためには、Accessの
ツール>セキュリティ>ユーザー/グループの権限
で、msysobjects に対して読み取り権限を付与しておく必要があります。
SQLの実行計画(プラン)を知るには? ▲TOP
ORACLE MSSQL SSA Postgres MySQL Jet
SQLの実行計画(プラン)は以下の様にして表示できます。
MS によるサポートはありませんが、レジストリを修正する事により、
解析結果が Showplan.out
と言う名前のテキストファイルに出力されます。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Debug
の下に JETSHOWPLAN と言う文字列を作り、値を ON にしておくと、クエリを実行する度に、
Showplan.out にアペンドされます。
※4.0の部分はJetの最新バージョンが何かによって変わります。
※SHOWPLAN.OUTの出力先は、MDB と同じディレクトリだったり、マイドキュメントだったり環境依存。
※ずっと ON のままにしておくと、Showplan.out がどんどん膨れていくので、こまめに OFF しましょう。