Clases de conjunto de filas de esquema y clases typedef
Un esquema es una colección de objetos de base de datos se posean que, o creado por, un usuario determinado. Un catálogo puede contener uno o varios esquemas, pero siempre debe contener un esquema denominado INFORMATION_SCHEMA, que contiene las vistas y los dominios de esquema de información. Información de esquema de OLE DB se recupera utilizando los conjuntos de filas de esquema predefinidos, e incluye tipos, tablas, columnas, índices, las vistas, las aserciones y las restricciones, las estadísticas, los juegos de caracteres, las intercalaciones, y los dominios.
Los conjuntos de filas de esquema son conjuntos de filas predefinidos que representan los metadatos. Utilizan conjuntos de filas de esquema normalmente en la programación dinámica, donde la estructura de base de datos no se conoce 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 definiciones de tipos para crear instancias de los conjuntos de filas de esquema. Las clases correspondientes typedef y de conjunto de filas de esquema se muestran a continuación. Debe llamar a CRestrictions::Open después de crear una instancia del conjunto de filas de esquema. Este método devuelve un conjunto de resultados basado en las restricciones que especifique. Vea IDBSchemaRowset para obtener información sobre las columnas de restricción asociadas a cada conjunto de filas de esquema.
La tabla siguiente muestra cada conjunto de filas de esquema OLE DB y la clase correspondiente typedef de plantillas OLE DB y la clase de información.
Conjunto de filas de esquema OLE DB |
Clase de Typedef |
Clase de información |
---|---|---|
Requisitos
Header: atldbsch.h