Un esquema es una colección de objetos de base de datos que son propiedad o han sido creados por un usuario en particular. Un catálogo puede contener uno o más esquemas, pero siempre debe contener un esquema llamado INFORMATION_SCHEMA, que contiene las opiniones y los dominios del esquema de información. Información de esquema de OLE DB se recupera mediante conjuntos de filas de esquema predefinido e incluye tipos, tablas, columnas, índices, vistas, afirmaciones y restricciones, estadísticas, conjuntos de caracteres, colaciones y dominios.
Conjuntos de filas de esquema son conjuntos de filas predefinidos que representa metadatos. Conjuntos de filas de esquema se utilizan generalmente en programación dinámica, donde no se conoce la estructura de base de datos en tiempo de compilación. Puede utilizar estos conjuntos de filas de esquema para obtener información sobre una base de datos en tiempo de ejecución.
Utilice las clases de typedef para crear instancias de los conjuntos de filas de esquema. El typedef correspondiente y clases de conjunto de filas de esquema se enumeran a continuación. Debe llamar a CRestrictions::Open una vez haya creado una instancia del conjunto de filas de esquema. Este método devuelve un conjunto de resultados basado en las restricciones que especifique. Ver IDBSchemaRowset para obtener información sobre las columnas de restricción asociada con cada conjunto de filas de esquema.
En la siguiente tabla muestra cada filas de esquema OLE DB y sus correspondientes plantillas OLE DB typedef clase y clase de información.
# include lt;atldbsch.h>
Véase también