Compartilhar via


Exibições do esquema

Um aplicativo pode recuperar informações de metadados do DBMS chamando funções de catálogo do ODBC ou usando visões do INFORMATION_SCHEMA. As exibições são definidas pelo padrão ANSI SQL-92.

Se houver suporte do DBMS e do driver, os modos de exibição INFORMATION_SCHEMA fornecerão um meio mais poderoso e abrangente de recuperar metadados do que as funções de catálogo ODBC fornecem. Um aplicativo pode executar sua própria instrução SELECT personalizada em relação a uma dessas exibições, pode unir exibições ou pode executar uma união em exibições. Embora ofereça maior utilidade e uma gama mais ampla de metadados, as views do INFORMATION_SCHEMA não são frequentemente suportadas pelo DBMS. Isso pode mudar à medida que mais DBMSs e drivers alcançarem a conformidade com o SQL-92.

Para determinar quais exibições têm suporte, um aplicativo chama SQLGetInfo com a opção SQL_INFO_SCHEMA_VIEWS. Para recuperar metadados de uma exibição com suporte, o aplicativo executa uma instrução SELECT que especifica as informações de esquema necessárias.