SQLGetTypeInfo
SQL Server Sterownik ODBC macierzysty klient zgłasza dodatkowej kolumna USERTYPE w zestaw wyników z SQLGetTypeInfo.USERTYPE raporty typ definicji danych biblioteki DB i jest przydatne deweloperom przenoszenia istniejących aplikacji biblioteki DB ODBC.
SQL Server traktuje tożsamość jako atrybut, dlatego traktuje ją jako typ danych ODBC.Aby rozwiązać tę niezgodność SQLGetTypeInfo zwraca typów danych: int identity, smallint identity, tinyint identity, decimal identity, and numeric identity.SQLGetTypeInfo kolumna zestaw wyników AUTO_UNIQUE_VALUE raporty wartości PRAWDA dla tych typów danych.
Dla varchar, nvarchar i varbinary, SQL Server sterownik ODBC macierzystym klienta nadal raportu 8000, 4000 i 8000 odpowiednio dla wartości COLUMN_SIZE, mimo że jest faktycznie nieograniczony.To jest zapewnienie zgodności z poprzednimi wersjami.
Dla xml typu danych, SQL Server Raporty sterownika ODBC macierzystym klienta SQL_SS_LENGTH_UNLIMITED dla COLUMN_SIZE do oznaczenia nieograniczony rozmiar.
Parametry oródwierszową i SQLGetTypeInfo
Typ tabela oródwierszową parametrów jest skutecznie typu meta — to jest typ używanych do zdefiniowania innych typów.Dlatego nie ma zostać narażone przez SQLGetTypeInfo.Aplikacje muszą używać SQLTables, zamiast SQLGetTypeInfo, aby pobrać metadane dla typów tabela z wartościami przechowywanymi w tabela parametrów.
Aby uzyskać więcej informacji o pobieraniu metdata dla tabela-wyceniane parametrów, zobacz Atrybuty instrukcji, które wpływają na oródwierszową parametrów.
Więcej informacji o tabela-wyceniane parametrów, zobacz Parametry oródwierszową (ODBC).
Obsługa SQLGetTypeInfo Enhanced Data i czas funkcje
Wartości zwracane dla daty /czas typów, zobacz Wykaz metadanych.
Aby uzyskać więcej informacji, zobacz Data/Godzina ulepszenia (ODBC).
Obsługa dużych CLR UDTs SQLGetTypeInfo
SQLGetTypeInfo obsługuje duże CLR zdefiniowane przez użytkownika typów (UDTs).Aby uzyskać więcej informacji, zobacz Duże CLR typów zdefiniowanych przez użytkownika (ODBC).
Zobacz także