Metadados – Catálogo
Aplica-se a: SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Este tópico descreve os metadados de coluna retornados por SQLColumns e SQLProcedureColumns e os metadados de tipo de dados retornados por SQLGetTypeInfo.
Comentários
Os valores de coluna a seguir são retornados para tipos de data/hora por SQLColumns e SQLProcedureColumns.
Tipo de parâmetro | date | time | smalldatetime | DATETIME | datetime2 | datetimeoffset |
---|---|---|---|---|---|---|
DATA_TYPE | SQL_TYPE_DATE | SQL_SS_TIME2 | SQL_TYPE_TIMESTAMP | SQL_TYPE_TIMESTAMP | SQL_TYPE_TIMESTAMP | SQL_SS_TIMESTAMPOFFSET |
TYPE_NAME | date | time | smalldatetime | DATETIME | datetime2 | datetimeoffset |
COLUMN_SIZE | 10 | 8,10..16 | 16 | 23 | 19, 21..27 | 26, 28..34 |
BUFFER_LENGTH | 6 | 10 | 16 | 16 | 16 | 20 |
DECIMAL_DIGITS | 0 | 0..7 | 0 | 3 | 1..7 | 1..7 |
SQL_DATA_TYPE | SQL_DATETIME | SQL_SS_TYPE_TIME2 | SQL_DATETIME | SQL_DATETIME | SQL_DATETIME | SQL_SS_TYPE_TIMESTAMPOFFSET |
SQL_DATETIME_SUB | SQL_CODE_DATE | NULO | SQL_CODE_TIMESTAMP | SQL_CODE_TIMESTAMP | SQL_CODE_TIMESTAMP | NULO |
CHAR_OCTET_LENGTH | NULO | NULO | NULO | NULO | NULO | NULO |
SS_DATA_TYPE | 0 | 0 | 111 | 111 | 0 | 0 |
Os seguintes valores de coluna são retornados para tipos de data/hora por SQLGetTypeInfo:
Tipo de parâmetro | date | time | smalldatetime | DATETIME | datetime2 | datetimeoffset |
---|---|---|---|---|---|---|
TYPE_NAME | date | time | smalldatetime | DATETIME | datetime2 | datetimeoffset |
DATA_TYPE | SQL_TYPE_DATE | SQL_SS_TIME2 | SQL_TYPE_TIMESTAMP | SQL_TYPE_TIMESTAMP | SQL_TYPE_TIMESTAMP | SQL_SS_TIMESTAMPOFFSET |
COLUMN_SIZE | 10 | 16 | 16 | 23 | 27 | 34 |
LITERAL_PREFIX | ' | ' | ' | ' | ' | ' |
LITERAL_SUFFIX | ' | ' | ' | ' | ' | ' |
CREATE_PARAMS | NULO | scale | NULO | NULO | scale | scale |
NULLABLE | SQL_NULLABLE | SQL_NULLABLE | SQL_NULLABLE | SQL_NULLABLE | SQL_NULLABLE | SQL_NULLABLE |
CASE_SENSITIVE | SQL_FALSE | SQL_FALSE | SQL_FALSE | SQL_FALSE | SQL_FALSE | SQL_FALSE |
SEARCHABLE | SQL_PRED_SEARCHABLE | SQL_PRED_SEARCHABLE | SQL_PRED_SEARCHABLE | SQL_PRED_SEARCHABLE | SQL_PRED_SEARCHABLE | SQL_PRED_SEARCHABLE |
UNSIGNED_ATTRIBUTE | NULO | NULO | NULO | NULO | NULO | NULO |
FXED_PREC_SCALE | SQL_FALSE | SQL_FALSE | SQL_FALSE | SQL_FALSE | SQL_FALSE | SQL_FALSE |
AUTO_UNIQUE_VALUE | NULO | NULO | NULO | NULO | NULO | NULO |
LOCAL_TYPE_NAME | date | time | smalldatetime | DATETIME | datetime2 | datetimeoffset |
MINIMUM_SCALE | 0 | 0 | 0 | 3 | 0 | 0 |
MAXIMUM_SCALE | 0 | 7 | 0 | 3 | 7 | 7 |
SQL_DATA_TYPE | SQL_DATETIME | SQL_SS_TIME2 | SQL_DATETIME | SQL_DATETIME | SQL_DATETIME | SQL_SS_TYPE_TIMESTAMPOFFSET |
SQL_DATETIME_SUB | SQL_CODE_DATE | NULO | SQL_CODE_TIMESTAMP | SQL_CODE_TIMESTAMP | SQL_CODE_TIMESTAMP | NULO |
NUM_PREC_RADIX | NULO | NULO | NULO | NULO | NULO | NULO |
INTERVAL_PRECISION | NULO | NULO | NULO | NULO | NULO | NULO |
USERTYPE | 0 | 0 | 12 | 22 | 0 | 0 |