Partilhar via


Metadados – Catálogo

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure PDW (Sistema de Plataforma de Análise) do Azure Synapse Analytics

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

Confira também

Metadados (ODBC)