Udostępnij za pośrednictwem


SQLGetTypeInfo

The SQL Server Native klient ODBC driver reports the additional kolumna USERTYPE in the zestaw wyników of SQLGetTypeInfo.USERTYPE raportów danych biblioteki DB, wpisz definicję i są przydatne dla deweloperów, przenoszenie istniejących aplikacji biblioteki DB ODBC.

SQL Server traktuje tożsamość jako atrybut, dlatego ODBC potraktuje ją jako typ danych.Aby rozwiązać ten niezgodność SQLGetTypeInfo zwraca typów danych: intidentity, smallintidentity, tinyintidentity, decimalidentity, and numericidentity.The SQLGetTypeInfo result zestaw kolumna AUTO_UNIQUE_VALUE reports the value TRUE for these data types.

Dla varchar, nvarchar and varbinarnym, the SQL Server Macierzysty sterownik ODBC klient nadal raportu 8000, 4000 i 8000 odpowiednio do wartości COLUMN_SIZE, mimo że jest on nieograniczony faktycznie. Ma to na celu zapewnienie zgodności ze starszymi wersjami.

Dla XML Typ danych SQL Server Macierzysty sterownik ODBC klient zgłasza SQL_SS_LENGTH_UNLIMITED dla COLUMN_SIZE określający rozmiar nieograniczony.

SQLGetTypeInfo i parametry Valued tabela

Typ tabela dla wartości w tabela parametrów jest faktycznie typu meta — to znaczy typu używanych do zdefiniowania innych typów.Dlatego nie ma być narażeni za pośrednictwem SQLGetTypeInfo. Aplikacje muszą używać SQLTables, a nie SQLGetTypeInfo, do pobierania metadane dla tabela typów używany z parametrami wycenione tabela.

Aby uzyskać więcej informacji o pobieraniu metdata wycenione tabela parametrów zobacz Atrybuty instrukcja, która dotyczy parametry Valued tabela.

Aby uzyskać więcej informacji na temat parametrów wycenione tabela zobacz Tabela Valued parametry (ODBC).

Obsługa SQLGetTypeInfo Data rozszerzony i czas funkcje

Wartości zwracane dla typu Data/Godzina zobacz Katalogowanie metadane.

Aby uzyskać więcej ogólnych informacji zobacz Data / czas ulepszenia (ODBC).

Obsługa SQLGetTypeInfo duże UDTs CLR

SQLGetTypeInfo 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).