SQLGetDescRec
W tym temacie omówiono SQLGetDescRec Funkcje specyficzne dla SQL Server Macierzysta klient.
SQLGetDescRec i parametry Valued tabela
SQLGetDescRec można uzyskać wartości dla atrybutów wycenione tabela parametrów i parametr wycenione tabela kolumn.The RecNumber parameter of SQLGetDecRec corresponds to the ParameterNumber parameter of SQLBindParameter.
Parametr wycenione tabela kolumny są dostępne tylko wtedy, gdy pole nagłówka deskryptora SQL_SOPT_SS_PARAM_FOCUS jest zestaw do rekordu, który ma SQL_DESC_TYPE liczba porządkowa zestaw do SQL_SS_TABLE.Aby uzyskać więcej informacji na temat SQL_SOPT_SS_PARAM_FOCUS temat zobacz SQLSetStmtAttr.
SQLGetDescRec zwraca następujące dane:
Parameter |
Parametr wycenione tabela |
Parametr wycenione tabela kolumn i inne parametry |
|---|---|---|
Name |
Parametrów formalnych nazwa dla wywołania procedura przechowywana; w przeciwnym razie ciąg o długości 0. |
Nazwa kolumna parametru wartości w tabela. |
TypePtr |
SQL_DESC_TYPE.W przypadku tabela vaued parametrów jest SQL_SS_TABLE. |
SQL_DESC_TYPE |
SubTypePtr |
Niezdefiniowany |
SQL_DESC_DATETIME_INTERVAL_CODE (dla rekordów typu SQL_DATETIME lub SQL_INTERVAL). |
LengthPtr |
0 |
SQL_DESC_OCTET_LENGTH |
PrecisionPtr |
0 |
SQL_DESC_PRECISION |
ScalePtr |
0 |
SQL_DESC_SCALE |
NullablePtr |
1 |
SQL_DESC_NULLABLE |
Aby uzyskać więcej informacji na temat parametrów wycenione tabela zobacz Tabela Valued parametry (ODBC).
Obsługa SQLGetDescRec Data rozszerzony i czas funkcje
Wartości zwracane w przypadku typów data i godziny są w następujący sposób:
TypePtr |
SubTypePtr |
LengthPtr |
PrecisionPtr |
ScalePtr |
|
|---|---|---|---|---|---|
data_i_godzina |
SQL_DATETIME |
SQL_CODE_TIMESTAMP |
4 |
3 |
3 |
Smalldatetime |
SQL_DATETIME |
SQL_CODE_TIMESTAMP |
8 |
0 |
0 |
data |
SQL_DATETIME |
SQL_CODE_DATE |
6 |
0 |
0 |
godzina |
SQL_SS_TIME2 |
0 |
10 |
0..7 |
0..7 |
datetime2 |
SQL_DATETIME |
SQL_CODE_TIMESTAMP |
16 |
0..7 |
0..7 |
datetimeoffset |
SQL_SS_TIMESTAMPOFFSET |
0 |
20 |
0..7 |
0..7 |
Aby uzyskać więcej informacji zobaczData / czas ulepszenia (ODBC).
Obsługa SQLGetDescRec duże UDTs CLR
SQLGetDescRec obsługuje dużą CLR typów zdefiniowanych przez użytkownika (UDTs).Aby uzyskać więcej informacji zobaczDuże CLR typy zdefiniowane przez użytkownika (ODBC).