13.6.10 SQLColAttribute
SQLColAttributeで指定できるODBCディスクリプタ属性を次の表に示します。
属性 |
指定可否 |
準拠レベル |
備考 |
---|---|---|---|
SQL_DESC_AUTO_UNIQUE_VALUE |
○ |
Level 2 |
− |
SQL_DESC_BASE_COLUMN_NAME |
○ |
Core |
ベース列名ではなくSQLのDESCRIBE文で取得できる列名を返します。そのため,SQL_DESC_NAMEと同じ列名を返します。 |
SQL_DESC_BASE_TABLE_NAME |
○ |
Level 1 |
− |
SQL_DESC_CASE_SENSITIVE |
○ |
Core |
− |
SQL_DESC_CATALOG_NAME |
○ |
Level 2 |
− |
SQL_DESC_CONCISE_TYPE |
○ |
Core |
− |
SQL_DESC_DATA_PTR |
○ |
Core |
− |
SQL_DESC_DATETIME_INTERVAL_CODE |
○ |
Core |
− |
SQL_DESC_DATETIME_INTERVAL_PRECISION |
○ |
Core |
− |
SQL_DESC_SQL_DESC_DISPLAY_SIZE |
○ |
Core |
− |
SQL_DESC_FIXED_PREC_SCALE |
○ |
Core |
− |
SQL_DESC_INDICATOR_PTR |
○ |
Core |
− |
SQL_DESC_LABEL |
○ |
Level 2 |
− |
SQL_DESC_LENGTH |
○ |
Core |
− |
SQL_DESC_LITERAL_PREFIX |
○ |
Core |
− |
SQL_DESC_LITERAL_SUFFIX |
○ |
Core |
− |
SQL_DESC_LOCAL_TYPE_NAME |
○ |
Core |
− |
SQL_DESC_NAME |
○ |
Core |
− |
SQL_DESC_NULLABLE |
○ |
Core |
− |
SQL_DESC_NUM_PREC_RADIX |
○ |
− |
− |
SQL_DESC_OCTET_LENGTH |
○ |
Core |
− |
SQL_DESC_OCTET_LENGTH_PTR |
○ |
Core |
− |
SQL_DESC_PARAMETER_TYPE |
○ |
Core |
− |
SQL_DESC_PRECISION |
○ |
Core |
− |
SQL_DESC_SCALE |
○ |
Core |
− |
SQL_DESC_SCHEMA_NAME |
○ |
Level 1 |
− |
SQL_DESC_SEARCHABLE |
○ |
Core |
− |
SQL_DESC_TABLE_NAME |
○ |
Level 1 |
− |
SQL_DESC_TYPE |
○ |
Core |
− |
SQL_DESC_TYPE_NAME |
○ |
Core |
− |
SQL_DESC_UNNAMED |
○ |
Core |
− |
SQL_DESC_UNSIGNED |
○ |
Core |
− |
SQL_DESC_UPDATABLE |
○ |
Core |
− |