SQLGetTypeInfo
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Instancia administrada
Azure Synapse Analytics Analytics
Platform System (PDW)
El controlador ODBC de SQL Server Native Client informa de la columna adicional USERTYPE en el conjunto de resultados de SQLGetTypeInfo. USERTYPE notifica la definición de tipo de datos de DB-Library y resulta de gran utilidad para los programadores que migran las aplicaciones existentes de DB-Library a ODBC.
SQL Server trata la identidad como un atributo, mientras que ODBC la trata como un tipo de datos. Para resolver este error de coincidencia, SQLGetTypeInfo devuelve los tipos de datos: intidentity, smallintidentity, tinyintidentity, decimalidentity y numericidentity. La columna del conjunto de resultados SQLGetTypeInfo AUTO_UNIQUE_VALUE notifica el valor TRUE para estos tipos de datos.
Para varchar, nvarchar y varbinary, el controlador ODBC de SQL Server Native Client continúa notificando 8000, 4000 y 8000 respectivamente para el valor de COLUMN_SIZE, aunque realmente es ilimitado. El motivo de ello es garantizar la compatibilidad con versiones anteriores.
Para el tipo de datos xml , el controlador ODBC de SQL Server Native Client notifica SQL_SS_LENGTH_UNLIMITED para que COLUMN_SIZE denotar un tamaño ilimitado.
SQLGetTypeInfo y parámetros con valores de tabla
El tipo de tabla para los parámetros con valores de tabla es efectivamente un metatipo, es decir, un tipo que se usa para definir otros tipos. Por lo tanto, no tiene que exponerse a través de SQLGetTypeInfo. Las aplicaciones deben usar SQLTables, en lugar de SQLGetTypeInfo, para recuperar metadatos para los tipos de tabla usados con parámetros con valores de tabla.
Para obtener más información, sobre cómo recuperar metdata para parámetros con valores de tabla, vea Atributos de instrucción que afectan a los parámetros con valores de tabla.
Para obtener más información sobre los parámetros con valores de tabla, vea Parámetros con valores de tabla (ODBC).
SQLGetTypeInfo admite las características mejoradas de fecha y hora
Para obtener los valores devueltos para los tipos de fecha y hora, vea Catalog Metadata.
Para obtener más información general, vea Mejoras de fecha y hora (ODBC).
Compatibilidad de SQLGetTypeInfo para UDT CLR grandes
SQLGetTypeInfo admite tipos definidos por el usuario (UDT) clR grandes. Para obtener más información, vea Tipos definidos por el usuario (ODBC) clR grandes.
Consulte también
Función SQLGetTypeInfo
Detalles de implementación de la API de ODBC
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de