Классы схемы Rowset и Typedef
Схема является коллекцией объектов базы данных, принадлежащих или была создана, которым определяется пользователем. Каталог может содержать один или несколько схем, но всегда должен содержать представлена схема INFORMATION_SCHEMA, содержащий представления схемы и домены сведения. Сведения о схеме в OLE DB извлечения с помощью предварительно определенные наборы строк схемы и включает типы, таблицы, столбцы, индексы, представления, утверждения и ограничения, статистику, кодировки, сортировки и доменов.
Наборы строк схемы предопределенные наборы строк, представляющих метаданные. Наборы строк схемы обычно используются в динамическом программировании, где структуры базы данных не известны во время компиляции. Можно использовать эти наборы строк схемы для получения сведений о базе данных во время выполнения.
Используйте класс typedef для создания наборов строк схемы. Соответствующий typedef и классов набора строк схемы перечислены ниже. Необходимо вызвать CRestrictions::Open после создания экземпляра набора строк схемы. Этот метод возвращает результирующий набор в зависимости от ограничений указанного. В разделе IDBSchemaRowset сведения о столбцах ограничений, связанных с каждым набором строк схемы.
В следующей таблице показаны каждый набор строк схемы OLE DB и соответствующий класс typedef шаблонов OLE DB и класс сведения.
Набор строк схемы OLE DB |
Класс Typedef |
Класс Info |
---|---|---|
Требования
Header: atldbsch.h