通过


ODBC 架构集合

本部分讨论 MICROSOFT SQL Server、Oracle 和 Microsoft Jet 的 ODBC 驱动程序的架构集合支持。

Microsoft SQL Server ODBC 驱动程序

除了常见的架构集合之外,Microsoft SQL Server ODBC 驱动程序还支持以下特定的架构集合:

  • 表格

  • 索引

  • 过程

  • ProcedureColumns

  • 程序参数

  • 浏览量

表和视图

ColumnName 数据类型
TABLE_CAT 字符串
TABLE_SCHEM 字符串
TABLE_NAME 字符串
TABLE_TYPE 字符串
备注 字符串

索引

ColumnName 数据类型
TABLE_CAT 字符串
TABLE_SCHEM 字符串
TABLE_NAME 字符串
非唯一 Int16
INDEX_QUALIFIER 字符串
索引名称 字符串
类型 Int16
ORDINAL_POSITION Int16
COLUMN_NAME 字符串
ASC_OR_DESC 字符串
基数 Int32
页面 Int32
过滤条件 字符串
SS_TYPE_SCHEMA 字符串
SS_DATA_TYPE 字节(Byte)

ColumnName 数据类型
TABLE_CAT 字符串
TABLE_SCHEM 字符串
TABLE_NAME 字符串
COLUMN_NAME 字符串
数据类型 Int16
TYPE_NAME 字符串
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
DECIMAL_DIGITS Int16
NUM_PREC_RADIX Int16
可为空 Int16
备注 字符串
COLUMN_DEF 字符串
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE 字符串
SS_TYPE_CATALOG 字符串
SS_TYPE_SCHEMA 字符串
SS_DATA_TYPE 字节(Byte)

过程

ColumnName 数据类型
PROCEDURE_CAT 字符串
PROCEDURE_SCHEM 字符串
PROCEDURE_NAME 字符串
NUM_INPUT_PARAMS Int32
NUM_OUTPUT_PARAMS Int32
NUM_RESULT_SETS Int32
备注 字符串
过程类型 Int16

ProcedureColumns

ColumnName 数据类型
PROCEDURE_CAT 字符串
PROCEDURE_SCHEM 字符串
PROCEDURE_NAME 字符串
COLUMN_NAME 字符串
COLUMN_TYPE Int16
数据类型 Int16
TYPE_NAME 字符串
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
DECIMAL_DIGITS Int16
NUM_PREC_RADIX Int16
可为空 Int16
备注 字符串
COLUMN_DEF 字符串
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE 字符串
SS_TYPE_CATALOG 字符串
SS_TYPE_SCHEMA 字符串
SS_DATA_TYPE 字节(Byte)

程序参数

ColumnName 数据类型
PROCEDURE_CAT 字符串
PROCEDURE_SCHEM 字符串
PROCEDURE_NAME 字符串
COLUMN_NAME 字符串
COLUMN_TYPE Int16
数据类型 Int16
TYPE_NAME 字符串
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
DECIMAL_DIGITS Int16
NUM_PREC_RADIX Int16
可为空 Int16
备注 字符串
COLUMN_DEF 字符串
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE 字符串
SS_TYPE_CATALOG 字符串
SS_TYPE_SCHEMA 字符串
SS_DATA_TYPE 字节(Byte)

Microsoft Oracle ODBC 驱动程序

除了通用架构集合之外,Microsoft SQL Server Oracle ODBC 驱动程序还支持以下特定架构集合:

  • 表格

  • 过程

  • ProcedureColumns

  • 程序参数

  • 浏览量

  • 索引

表和视图

ColumnName 数据类型
TABLE_QUALIFIER 字符串
TABLE_OWNER 字符串
TABLE_NAME 字符串
TABLE_TYPE 字符串
备注 字符串

ColumnName 数据类型
TABLE_QUALIFIER 字符串
TABLE_OWNER 字符串
TABLE_NAME 字符串
COLUMN_NAME 字符串
数据类型 Int16
TYPE_NAME 字符串
精度 Int32
长度 Int32
规模 Int16
基数 Int16
可为空 Int16
备注 字符串
ORDINAL_POSITION Int32

过程

ColumnName 数据类型
PROCEDURE_QUALIFIER 字符串
程序所有者 字符串
PROCEDURE_NAME 字符串
NUM_INPUT_PARAMS Int16
NUM_OUTPUT_PARAMS Int16
NUM_RESULT_SETS Int16
备注 字符串
过程类型 Int16

ProcedureColumns

ColumnName 数据类型
PROCEDURE_QUALIFIER 字符串
程序所有者 字符串
PROCEDURE_NAME 字符串
COLUMN_NAME 字符串
COLUMN_TYPE Int16
数据类型 Int16
TYPE_NAME 字符串
精度 Int32
长度 Int32
规模 Int16
基数 Int16
可为空 Int16
备注 字符串
超负荷 Int32
ORDINAL_POSITION Int32

Microsoft Jet ODBC 驱动程序

除了通用架构集合之外,Microsoft Jet ODBC 驱动程序还支持以下特定架构集合:

  • 表格

  • 索引

  • 过程

  • ProcedureColumns

  • 程序参数

  • 浏览量

表和视图

ColumnName 数据类型
TABLE_QUALIFIER 字符串
TABLE_OWNER 字符串
TABLE_NAME 字符串
TABLE_TYPE 字符串
备注 字符串

ColumnName 数据类型
TABLE_QUALIFIER 字符串
TABLE_OWNER 字符串
TABLE_NAME 字符串
COLUMN_NAME 字符串
数据类型 Int16
TYPE_NAME 字符串
精度 Int32
长度 Int32
规模 Int16
基数 Int16
可为空 Int16
备注 字符串
ORDINAL_POSITION Int32

过程

ColumnName 数据类型
PROCEDURE_QUALIFIER 字符串
程序所有者 字符串
PROCEDURE_NAME 字符串
NUM_INPUT_PARAMS Int16
NUM_OUTPUT_PARAMS Int16
NUM_RESULT_SETS Int16
备注 字符串
过程类型 Int16

ProcedureColumns

ColumnName 数据类型
PROCEDURE_QUALIFIER 字符串
程序所有者 字符串
PROCEDURE_NAME 字符串
COLUMN_NAME 字符串
COLUMN_TYPE Int16
数据类型 Int16
TYPE_NAME 字符串
精度 Int32
长度 Int32
规模 Int16
基数 Int16
可为空 Int16
备注 字符串
超负荷 Int32
ORDINAL_POSITION Int32

程序参数

ColumnName 数据类型
PROCEDURE_CAT 字符串
PROCEDURE_SCHEM 字符串
PROCEDURE_NAME 字符串
COLUMN_NAME 字符串
COLUMN_TYPE Int16
数据类型 Int16
TYPE_NAME 字符串
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
DECIMAL_DIGITS Int16
NUM_PREC_RADIX Int16
可为空 Int16
备注 字符串
COLUMN_DEF 字符串
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE 字符串

另请参阅