Compartir a través de


Vistas de esquema

Una aplicación puede recuperar información de metadatos de DBMS mediante una llamada a funciones de catálogo ODBC o mediante INFORMATION_SCHEMA vistas. Las vistas se definen mediante el estándar ANSI SQL-92.

Si es compatible con DBMS y el controlador, las vistas de INFORMATION_SCHEMA proporcionan un medio más eficaz y completo de recuperar metadatos que las funciones de catálogo ODBC proporcionan. Una aplicación puede ejecutar su propia instrucción SELECT personalizada en una de estas vistas, puede combinar vistas o puede realizar una unión en las vistas. Aunque ofrece una mayor utilidad y una gama más amplia de metadatos, las vistas de INFORMATION_SCHEMA no suelen ser compatibles con DBMS. Esto podría cambiar a medida que más DBMS y controladores logren el cumplimiento con SQL-92.

Para determinar qué vistas se admiten, una aplicación llama a SQLGetInfo con la opción SQL_INFO_SCHEMA_VIEWS. Para recuperar metadatos de una vista admitida, la aplicación ejecuta una instrucción SELECT que especifica la información de esquema necesaria.