SQLGetTypeInfo
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
PDW (Analytics Platform System)
O driver ODBC SQL Server Native Client relata a coluna adicional USERTYPE no conjunto de resultados de SQLGetTypeInfo. USERTYPE informa a definição do tipo de dados da biblioteca do banco de dados, sendo útil para desenvolvedores que estejam portando aplicativos existentes da biblioteca para ODBC.
SQL Server trata a identidade como um atributo, enquanto o ODBC a trata como um tipo de dados. Para resolver essa incompatibilidade, SQLGetTypeInfo retorna os tipos de dados: intidentity, smallintidentity, tinyintidentity, decimalidentity e numericidentity. A coluna do conjunto de resultados SQLGetTypeInfo AUTO_UNIQUE_VALUE relata o valor TRUE para esses tipos de dados.
Para varchar, nvarchar e varbinary, o SQL Server Native Client driver ODBC continua a relatar 8000, 4000 e 8000, respectivamente, para o valor COLUMN_SIZE, mesmo que seja realmente ilimitado. Isso é para assegurar a compatibilidade com versões anteriores.
Para o tipo de dados xml, o driver ODBC SQL Server Native Client relata SQL_SS_LENGTH_UNLIMITED para COLUMN_SIZE para indicar tamanho ilimitado.
SQLGetTypeInfo e parâmetros com valor de tabela
O tipo de tabela para parâmetros com valor de tabela é efetivamente um meta-tipo, ou seja, um tipo usado para definir outros tipos. Portanto, ele não precisa ser exposto por meio de SQLGetTypeInfo. Os aplicativos devem usar SQLTables, em vez de SQLGetTypeInfo, para recuperar metadados para tipos de tabela usados com parâmetros com valor de tabela.
Para obter mais informações, sobre como recuperar metdata para parâmetros com valor de tabela, consulte Atributos de instrução que afetam parâmetros de Table-Valued.
Para obter mais informações sobre parâmetros com valor de tabela, consulte Parâmetros com valor de tabela (ODBC).
Suporte de SQLGetTypeInfo a recursos aprimorados de data e hora
Para obter os valores retornados para tipos de data/hora, consulte Catalog Metadata.
Para obter mais informações gerais, consulte Melhorias de data e hora (ODBC).
Suporte de SQLGetTypeInfo a grandes UDTs do CLR
SQLGetTypeInfo dá suporte a UDTs (tipos definidos pelo usuário) CLR grandes. Para obter mais informações, consulte Tipos de User-Defined CLR grandes (ODBC).
Consulte Também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de