Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Uma aplicação pode recuperar informações de metadados do SGBD, seja chamando funções de catálogo ODBC, seja utilizando visões INFORMATION_SCHEMA. As vistas são definidas pelo padrão ANSI SQL-92.
Se suportadas pelo SGBD e pelo driver, as vistas INFORMATION_SCHEMA fornecem um meio mais poderoso e abrangente de recuperar metadados do que as funções do catálogo ODBC. Uma aplicação pode executar a sua própria instrução SELECT personalizada contra uma destas vistas, pode juntar vistas ou realizar uma união sobre vistas. Embora ofereça maior utilidade e uma gama mais ampla de metadados, vistas INFORMATION_SCHEMA raramente são suportadas pelo SGDB. Isto pode mudar à medida que mais SGBDs e drivers atinjam a compatibilidade com SQL-92.
Para determinar quais as vistas suportadas, uma aplicação chama SQLGetInfo com a opção SQL_INFO_SCHEMA_VIEWS. Para recuperar metadados de uma vista suportada, a aplicação executa uma instrução SELECT que especifica a informação do esquema necessária.