Katalogowanie metadane
W tym temacie opisano metadane kolumn zwracanych przez SQLColumns i SQLProcedureColumns, a metadane zwróconego przez typ danych SQLGetTypeInfo.
Uwagi
Następujące wartości kolumn są zwracane dla daty / czas typy przez SQLColumns i SQLProcedureColumns.
Typ parametru |
data |
godzina |
Smalldatetime |
data_i_godzina |
datetime2 |
datetimeoffset |
---|---|---|---|---|---|---|
DATA_TYPE |
SQL_TYPE_DATE |
SQL_SS_TIME2 |
SQL_TYPE_TIMESTAMP |
SQL_TYPE_TIMESTAMP |
SQL_TYPE_TIMESTAMP |
SQL_SS_TIMESTAMPOFFSET |
TYPE_NAME |
data |
godzina |
Smalldatetime |
data_i_godzina |
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 |
WARTOŚCI NULL |
SQL_CODE_TIMESTAMP |
SQL_CODE_TIMESTAMP |
SQL_CODE_TIMESTAMP |
WARTOŚCI NULL |
CHAR_OCTET_LENGTH |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
SS_DATA_TYPE |
0 |
0 |
111 |
111 |
0 |
0 |
Dla typu Data/Godzina przez zwracane są następujące wartości kolumna SQLGetTypeInfo:
Typ parametru |
data |
godzina |
Smalldatetime |
data_i_godzina |
datetime2 |
datetimeoffset |
---|---|---|---|---|---|---|
TYPE_NAME |
data |
godzina |
Smalldatetime |
data_i_godzina |
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 |
WARTOŚCI NULL |
skala |
WARTOŚCI NULL |
WARTOŚCI NULL |
skala |
skala |
ZEROWALNE |
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 |
MOŻNA WYSZUKIWAĆ |
SQL_PRED_SEARCHABLE |
SQL_PRED_SEARCHABLE |
SQL_PRED_SEARCHABLE |
SQL_PRED_SEARCHABLE |
SQL_PRED_SEARCHABLE |
SQL_PRED_SEARCHABLE |
UNSIGNED_ATTRIBUTE |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
FXED_PREC_SCALE |
SQL_FALSE |
SQL_FALSE |
SQL_FALSE |
SQL_FALSE |
SQL_FALSE |
SQL_FALSE |
AUTO_UNIQUE_VALUE |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
LOCAL_TYPE_NAME |
data |
godzina |
Smalldatetime |
data_i_godzina |
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 |
WARTOŚCI NULL |
SQL_CODE_TIMESTAMP |
SQL_CODE_TIMESTAMP |
SQL_CODE_TIMESTAMP |
WARTOŚCI NULL |
NUM_PREC_RADIX |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
INTERVAL_PRECISION |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
WARTOŚCI NULL |
USERTYPE |
0 |
0 |
12 |
22 |
0 |
0 |