Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ADO OpenSchema 方法


❮ 完整连接对象参考

OpenSchema 方法返回一个 Recordset 对象,其中包含提供程序关于数据源的架构信息。例如,架构信息可以包括表的名称、表中列的名称以及每列的数据类型。Recordset 将以只读 Recordset 的形式打开。

语法

Set rs=objconn.OpenSchema(querytype,criteria,schemaid)

参数 描述
querytype 必需。一个 SchemaEnum 值,表示要运行的架构查询类型

注意: OLEDB 规范仅要求支持 3 个 SchemaEnum 值。分别是 adSchemaTables、adSchemaColumns 和 adSchemaProviderTypes

criteria 可选。一个用于每个 querytype 选项的查询约束数组,如 SchemaEnum 中列出
schemaid OLE DB 规范未定义的提供程序架构查询的 GUID。如果 querytype 设置为 adSchemaProviderSpecific,则必需

SchemaEnum 值

常量 描述 约束列
adSchemaProviderSpecific -1 如果提供程序定义了自己的非标准架构查询,则使用 提供程序特定
adSchemaAsserts 0 返回目录中定义的断言 CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
adSchemaCatalogs 1 返回与从 DBMS 访问的目录相关联的物理属性 CATALOG_NAME
adSchemaCharacterSets 2 返回目录中定义的字符集 CHARACTER_SET_CATALOG
CHARACTER_SET_SCHEMA
CHARACTER_SET_NAME
adSchemaCollations 3 返回目录中定义的字符排序规则 COLLATION_CATALOG
COLLATION_SCHEMA
COLLATION_NAME
adSchemaColumns 4 返回目录中定义的表的列 TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
adSchemaCheckConstraints 5 返回目录中定义的检查约束 CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
adSchemaConstraintColumnUsage 6 返回目录中定义的引用约束、唯一约束、检查约束和断言使用的列 TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
adSchemaConstraintTableUsage 7 返回目录中定义的引用约束、唯一约束、检查约束和断言使用的表 TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
adSchemaKeyColumnUsage 8 返回目录中定义的作为键约束的列 CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
AdSchemaReferentialConstraints 9 返回目录中定义的引用约束 CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
adSchemaTableConstraints 10 返回目录中定义的表约束 CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
CONSTRAINT_TYPE
adSchemaColumnsDomainUsage 11 返回目录中定义的依赖于目录中定义的域的列 DOMAIN_CATALOG
DOMAIN_SCHEMA
DOMAIN_NAME
COLUMN_NAME
adSchemaIndexes 12 返回目录中定义的索引 TABLE_CATALOG
TABLE_SCHEMA
INDEX_NAME
TYPE
TABLE_NAME
adSchemaColumnPrivileges 13 返回目录中定义的表列上的权限 TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
GRANTOR
GRANTEE
adSchemaTablePrivileges 14 返回目录中定义的表上的权限 TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
GRANTOR
GRANTEE
adSchemaUsagePrivileges 15 返回目录中定义的对象上的 USAGE 权限 OBJECT_CATALOG
OBJECT_SCHEMA
OBJECT_NAME
OBJECT_TYPE
GRANTOR
GRANTEE
adSchemaProcedures 16 返回目录中定义的存储过程 PROCEDURE_CATALOG
PROCEDURE_SCHEMA
PROCEDURE_NAME
PROCEDURE_TYPE
adSchemaSchemata 17 返回架构(数据库对象) CATALOG_NAME
SCHEMA_NAME
SCHEMA_OWNER
adSchemaSQLLanguages 18 返回目录中定义的数据处理的 SQL 实现支持的符合性级别、选项和方言。
adSchemaStatistics 19 返回目录中定义的统计信息 TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
adSchemaTables 20 返回目录中定义的可访问的表 TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
TABLE_TYPE
adSchemaTranslations 21 返回目录中定义的可访问的字符转换 TRANSLATION_CATALOG
TRANSLATION_SCHEMA
TRANSLATION_NAME
adSchemaProviderTypes 22 返回数据提供程序支持的数据类型 DATA_TYPE
BEST_MATCH
adSchemaViews 23 返回目录中定义的可访问的视图 TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
adSchemaViewColumnUsage 24 返回视图表依赖的列 VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME
adSchemaViewTableUsage 25 返回视图表依赖的表 VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME
adSchemaProcedureParameters 26 返回有关存储过程的参数和返回码的信息 PROCEDURE_CATALOG
PROCEDURE_SCHEMA
PROCEDURE_NAME
PARAMETER_NAME
adSchemaForeignKeys 27 返回目录中定义的外键列 PK_TABLE_CATALOG
PK_TABLE_SCHEMA
PK_TABLE_NAME
FK_TABLE_CATALOG
FK_TABLE_SCHEMA
FK_TABLE_NAME
adSchemaPrimaryKeys 28 返回目录中定义的主键列 PK_TABLE_CATALOG
PK_TABLE_SCHEMA
PK_TABLE_NAME
adSchemaProcedureColumns 29 返回有关存储过程返回的行集的列的信息 PROCEDURE_CATALOG
PROCEDURE_SCHEMA
PROCEDURE_NAME
COLUMN_NAME
adSchemaDBInfoKeywords 30 返回提供程序特定关键字列表
adSchemaDBInfoLiterals 31 返回文本命令中使用的提供程序特定文字列表
adSchemaCubes 32 返回有关架构中可用多维数据集的信息 CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
adSchemaDimensions 33 返回有关给定多维数据集中的维度的信息 CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_NAME
DIMENSION_UNIQUE_NAME
adSchemaHierarchies 34 返回有关维度中可用的层次结构的信息 CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_NAME
HIERARCHY_UNIQUE_NAME
adSchemaLevels 35 返回有关维度中可用的级别信息 CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_UNIQUE_NAME
LEVEL_NAME
LEVEL_UNIQUE_NAME
adSchemaMeasures 36 返回有关可用度量的信息 CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
MEASURE_NAME
MEASURE_UNIQUE_NAME
adSchemaProperties 37 返回有关维度每个级别可用的属性的信息 CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_UNIQUE_NAME
LEVEL_UNIQUE_NAME
MEMBER_UNIQUE_NAME
PROPERTY_TYPE
PROPERTY_NAME
adSchemaMembers 38 返回有关可用成员的信息 CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_UNIQUE_NAME
LEVEL_UNIQUE_NAME
LEVEL_NUMBER
MEMBER_NAME
MEMBER_UNIQUE_NAME
MEMBER_CAPTION
MEMBER_TYPE
TREE OPERATOR
adSchemaTrustees 39 供将来使用

❮ 完整连接对象参考
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.