Administrar columnas de texto e imagen
Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
SQL Server datos de texto, ntext e imagen (también conocidos como datos largos) son tipos de datos de cadena binaria o de caracteres que pueden contener valores de datos demasiado grandes para ajustarse a columnas char, varchar, binary o varbinary. El tipo de datos de texto SQL Server se asigna al tipo de datos odbc SQL_LONGVARCHAR; ntext se asigna a SQL_WLONGVARCHAR; y la imagen se asignan a SQL_LONGVARBINARY. Es posible que algunos elementos de datos, como documentos largos o mapas de bits grandes, resulten demasiado grandes para poder almacenarlos correctamente en la memoria. Para recuperar datos largos de SQL Server en partes secuenciales, el controlador ODBC de SQL Server Native Client permite que una aplicación llame a SQLGetData. Para enviar datos largos en partes secuenciales, la aplicación puede llamar a SQLPutData. Los parámetros para los que se envían datos durante la ejecución se conocen como parámetros de datos en ejecución.
Una aplicación puede escribir o recuperar realmente cualquier tipo de datos (no solo datos largos) con SQLPutData o SQLGetData, aunque solo se pueden enviar o recuperar datos binarios y de caracteres en partes. Sin embargo, si los datos son lo suficientemente pequeños como para caber en un solo búfer, por lo general no hay ninguna razón para usar SQLPutData o SQLGetData. Resulta mucho más fácil enlazar el búfer único al parámetro o columna.
En esta sección
Texto delimitado frente a texto sin delimitar y columnas de imagen
Modificaciones registradas frente a modificaciones no registradas
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de