描述項欄位一致性
下表指出各個 ODBC 描述項標題欄位的一致性等級,並提供明確定義。
函式 | 一致性層級 |
---|---|
SQL_DESC_ALLOC_TYPE | 核心 |
SQL_DESC_ARRAY_SIZE | 核心 |
SQL_DESC_ARRAY_STATUS_PTR | 核心 (針對 APD、IPR 和 IRD);等級 1 (針對 ARD) |
SQL_DESC_BIND_OFFSET_PTR | 核心 |
SQL_DESC_BIND_TYPE | 核心 |
SQL_DESC_COUNT | 核心 |
SQL_DESC_ROWS_PROCESSED_PTR | 核心 |
下表指出各個 ODBC 描述項資料列欄位的一致性等級,並提供明確定義。
函式 | 一致性層級 |
---|---|
SQL_DESC_AUTO_UNIQUE_VALUE | 層級 2 |
SQL_DESC_BASE_COLUMN_NAME | 核心 |
SQL_DESC_BASE_TABLE_NAME | 層級 1 |
SQL_DESC_CASE_SENSITIVE | 核心 |
SQL_DESC_CATALOG_NAME | 層級 2 |
SQL_DESC_CONCISE_TYPE | 核心 |
SQL_DESC_DATA_PTR | 核心 |
SQL_DESC_DATETIME_INTERVAL_ CODE | 核心[1] |
SQL_DESC_DATETIME_INTERVAL_PRECISION | 核心[1] |
SQL_DESC_DISPLAY_SIZE | 核心 |
SQL_DESC_FIXED_PREC_SCALE | 核心 |
SQL_DESC_INDICATOR_PTR | 核心 |
SQL_DESC_LABEL | 層級 2 |
SQL_DESC_LENGTH | 核心 |
SQL_DESC_LITERAL_PREFIX | 核心 |
SQL_DESC_LITERAL_SUFFIX | 核心 |
SQL_DESC_LOCAL_TYPE_NAME | 核心 |
SQL_DESC_NAME | 核心 |
SQL_DESC_NULLABLE | 核心 |
SQL_DESC_OCTET_LENGTH | 核心 |
SQL_DESC_OCTET_LENGTH_PTR | 核心 |
SQL_DESC_PARAMETER_TYPE | 核心/等級 2[2] |
SQL_DESC_PRECISION | 核心 |
SQL_DESC_ROWVER | 層級 1 |
SQL_DESC_SCALE | 核心 |
SQL_DESC_SCHEMA_NAME | 層級 1 |
SQL_DESC_SEARCHABLE | 核心 |
SQL_DESC_TABLE_NAME | 層級 1 |
SQL_DESC_TYPE | 核心 |
SQL_DESC_TYPE_NAME | 核心 |
SQL_DESC_UNNAMED | 核心 |
SQL_DESC_UNSIGNED | 核心 |
SQL_DESC_UPDATABLE | 核心 |
[1] 只有當驅動程式支援適用資料類型時,才需要支援這些資料列欄位。
[2] 針對核心等級的一致性,驅動程式必須支援 SQL_PARAM_INPUT。 針對等級 2 介面一致性,驅動程式必須同時支援 SQL_PARAM_INPUT_OUTPUT 和 SQL_PARAM_OUTPUT。