テーブルの一覧を表示するには? ▲TOP
ORACLE MSSQL SSA Postgres MySQL Jet
select tablename as "テーブル名" from pg_tables order by 1;
--INFORMATION_SCHEMA を使用する場合
select table_schema,table_name from INFORMATION_SCHEMA.TABLES
where table_catalog='misc'
and table_schema='public';
テーブルの列の一覧を表示するには? ▲TOP
ORACLE MSSQL SSA Postgres MySQL
--INFORMATION_SCHEMA を使用する場合
select table_catalog,table_schema,table_name,column_name
from INFORMATION_SCHEMA.COLUMNS
where table_name='kemp'
order by table_catalog,table_schema,ordinal_position;
SQLの実行計画(プラン)を知るには? ▲TOP
ORACLE MSSQL SSA Postgres MySQL Jet
Postgres8.0のpgAdminIII以降のクライアントツールでは、グラフィカルに実行計画を確認できます。
(「クエリー解釈」アイコンをクリック)
--EXPLAINコマンドを使用します
explain verbose
select * from kemp;