INFORMATION_SCHEMA.TABLES
またはINFORMATION_SCHEMA.COLUMNS
指定されたデータベースのみで動作します。
を使用して、サーバー上のすべてのデータベースのテーブル メタデータを照会することは可能INFORMATION_SCHEMA
ですか?
INFORMATION_SCHEMA.TABLES
またはINFORMATION_SCHEMA.COLUMNS
指定されたデータベースのみで動作します。
を使用して、サーバー上のすべてのデータベースのテーブル メタデータを照会することは可能INFORMATION_SCHEMA
ですか?
これを行うには、データベースの反復に動的クエリを使用する必要があります。1つの方法は、ms_ForEachDBストアドプロシージャを使用することです。2つ目は、sys.databases動的ビューをクエリすることです。
これを使用できます:
SELECT TABLE_SCHEMA
FROM information_schema.tables
group by tables.TABLE_SCHEMA
SELECT DISTINCT `TABLE_SCHEMA` FROM `information_schema`.`TABLES`;