テーブルの一覧を取得するSQL

たまに必要になるので書いておきます。

Oracle

SELECT table_name FROM user_tables;

PostgreSQL

SELECT relname FROM pg_stat_user_tables;

MySQL

SHOW tables;

DB2

SELECT tabname FROM syscat.tables;

SQL Server

SELECT name FROM sys.objects WHERE type = 'U';

 

 

なお、いくつか試してないのがあるもよう。