選單
×
   ❮     
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 方法


❮ 完整的 Connection 物件參考

OpenSchema 方法返回一個 Recordset 物件,其中包含有關資料來源的架構資訊。例如,架構資訊可以包括表名、表中列名以及每列的資料型別。Recordset 將被開啟為只讀記錄集。

語法

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

引數 描述
querytype 必需。一個 SchemaEnum 值,表示要執行的架構查詢的型別。

注意: OLEDB 規範僅要求支援 3 個 SchemaEnum 值。它們是 adSchemaTables、adSchemaColumns 和 adSchemaProviderTypes。

criteria 可選。一個包含查詢約束的陣列,每個約束對應 SchemaEnum 中列出的 querytype 選項。
schemaid 如果 querytype 設定為 adSchemaProviderSpecific,則為必需。它是一個 GUID,用於表示未由 OLE DB 規範定義的提供程式特定的架構查詢。

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 供將來使用

❮ 完整的 Connection 物件參考
×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援