Поделиться через


Представления схемы

Приложение может получать сведения о метаданных из СУБД, вызывая функции каталога ODBC или используя INFORMATION_SCHEMA представления. Представления определяются стандартом ANSI SQL-92.

При поддержке СУБД и драйвера представления INFORMATION_SCHEMA предоставляют более мощные и комплексные средства получения метаданных, чем предоставляются функции каталога ODBC. Приложение может выполнять собственную пользовательскую инструкцию SELECT для одного из этих представлений, может присоединяться к представлениям или выполнять объединение по представлениям. Хотя предоставляет более высокую служебную программу и более широкий спектр метаданных, INFORMATION_SCHEMA представления часто поддерживаются СУБД. Это может измениться, так как больше СУБД и драйверов обеспечивают соответствие SQL-92.

Чтобы определить, какие представления поддерживаются, приложение вызывает SQLGetInfo с параметром SQL_INFO_SCHEMA_VIEWS. Чтобы получить метаданные из поддерживаемого представления, приложение выполняет инструкцию SELECT , указывающую необходимые сведения о схеме.