Запрос метаданных логической схемы
Чтобы запросить метаданные объектов логической схемы данных, выполните запрос SELECT FROM INFORMATION_SCHEMA (см. примеры ниже). Доступно получение информации о сущностях и их свойствах, перечисленных в разделе Системные представления (INFORMATION_SCHEMA).
Примеры
Запрос списка всех логических БД окружения с лексической сортировкой по возрастанию:
SELECT schema_name FROM INFORMATION_SCHEMA.schemata
ORDER BY schema_name
Запрос информации о логических сущностях логической БД SALES
:
SELECT * FROM INFORMATION_SCHEMA.tables
WHERE table_schema = 'SALES'
Запрос списка имен, типов и столбцов логических сущностей окружения:
SELECT TC.table_schema, TC.table_name, TT.table_type, TC.column_name
FROM information_schema.columns AS TC
JOIN information_schema.tables AS TT
ON TC.table_schema = TT.table_schema and TC.table_name = TT.table_name
ORDER BY TC.table_schema, TC.table_name