Наборы строк схемы OLE DB (SQL Server Compact)

Поставщик OLE DB для MicrosoftSQL Server Compact 4.0 использует следующие наборы строк схемы для обеспечения поддержки специализированных функциональных возможностей SQL Server Compact 4.0.

Имя схемы OLE DB

Описание и идентификатор GUID

(если требуется)

DBSCHEMA_COLUMNS

Набор строк COLUMNS служит для указания табличных столбцов, определенных в базе данных. SQL Server Compact 4.0 поддерживает только столбцы ограничений TABLE_NAME и COLUMN_NAME.

DBSCHEMA_INDEXES

Набор строк INDEXES служит для указания индексов, определенных в базе данных. SQL Server Compact 4.0 поддерживает только столбцы ограничений INDEX_NAME и TABLE_NAME.

DBSCHEMA_KEY_COLUMN_USAGE

Набор строк KEY_COLUMN_USAGE служит для указания столбцов, определенных в базе данных. SQL Server Compact 4.0 поддерживает только столбцы ограничений CONSTRAINT_NAME и TABLE_NAME.

DBSCHEMA_PROVIDER_TYPES

Набор строк PROVIDER_TYPES служит для указания (базовых) типов данных, поддерживаемых поставщиком данных. SQL Server Compact 4.0 поддерживает только столбец ограничений DATA_TYPE.

DBSCHEMA_TABLE_CONSTRAINTS

Набор строк TABLE_CONSTRAINTS служит для указания ограничений таблиц, определенных в базе данных. SQL Server Compact 4.0 поддерживает только столбцы ограничений CONSTRAINT_NAME и TABLE_NAME.

DBSCHEMA_TABLES

Набор строк TABLES служит для указания таблиц, определенных в базе данных. SQL Server Compact 4.0 поддерживает только столбцы ограничений TABLE_NAME и TABLE_TYPE.

DBSCHEMA_TABLES_INFO

Набор строк TABLES_INFO служит для указания таблиц, определенных в базе данных. SQL Server Compact 4.0 поддерживает только столбцы ограничений TABLE_NAME и TABLE_TYPE.

DBSCHEMA_REFERENTIAL_CONSTRAINTS

Набор строк REFERENTIAL_CONSTRAINTS служит для указания ссылочных ограничений, определенных в базе данных. SQL Server Compact 4.0 поддерживает только столбец ограничений CONSTRAINT_NAME и не поддерживает DBSCHEMA_FOREIGN_KEYS. Однако при применении функции объединения JOIN к схемам DBSCHEMA_KEY_COLUMN_USAGE и DBSCHEMA_REFERENTIAL_CONSTRAINTS будут возвращены те же сведения

Специфические для поставщика столбцы набора строк схемы

Набор строк DBSCHEMA_COLUMNS возвращает следующие специфические для SQL Server Compact 4.0 столбцы.

  • AUTOINC_MIN

    Наименьшее значение столбца с автоматическим приращением.

  • AUTOINC_MAX

    Наибольшее значение столбца с автоматическим приращением.

  • AUTOINC_NEXT

    Следующее значение столбца с автоматическим приращением.

  • AUTOINC_SEED

    Начальное значение столбца с автоматическим приращением.

  • AUTOINC_INCREMENT

    Значение приращения столбца с автоматическим приращением.

Примечание

Все специфические для поставщика столбцы, упомянутые в этом разделе, относятся к типу DBTYPE_I8. В предыдущих версиях SQL Server Compact 4.0 они принадлежали к типу DBTYPE_I4