架构行集合选件类和Typedef选件类
模式是的数据库对象的集合拥有,或者创建的,特定用户。 目录包含一个或多个架构,但是,必须始终包含调用 INFORMATION_SCHEMA 模式,包含信息模式的视图和字段。 使用预定义的架构行集合,在 OLE DB 的架构信息检索,包括类型、表、列、索引、视图、断言和约束、统计信息、字符集、排序和字段。
架构行集合是表示元数据的预定义的行集合。 架构行集合通常用于动态编程,其中在编译时不知道数据库结构。 可以使用这些架构行集合获取有关数据库的信息在运行时。
使用 typedef 类实例化架构行集合。 对应的 typedef 和架构行集合类下面列出。 ,在创建架构行集合的实例后,必须调用 CRestrictions::Open 。 此方法返回根据您指定的限制的结果集。 请参见 IDBSchemaRowset 有关限制列的信息与每个架构行集合。
下表显示了每个 OLE DB 架构行集合及其相应的 OLE DB 模板 typedef 类和信息类。
OLE DB 架构行集合 |
Typedef 类 |
信息类 |
---|---|---|
要求
Header: atldbsch.h