A definición de tipos de datos binarios nun servidor SQL

Microsoft SQL Server admite sete categorías distintas de datos. Destes, as cadeas binarias permiten datos codificados representados como obxectos binarios.

Os tipos de datos na categoría de cadeas binarias inclúen:

O tipo de imaxe está programado para desacordo nunha futura versión de SQL Server. Os enxeñeiros de Microsoft recomendan empregar varbinary (max) en lugar de tipos de imaxe para o desenvolvemento futuro.

Usos apropiados

Use columnas de bit cando necesite almacenar datos de tipo "yes" ou "non", como son representados por ceros e outros. Use columnas binarias cando o tamaño das columnas é relativamente uniforme. Use columnas varbinary cando o tamaño da columna espérase que sexa superior a 8K ou pode estar suxeito a unha variabilidade significativa de tamaño por rexistro.

Conversións

T-SQL: a variante de SQL utilizada nos datos de Microsoft SQL Server -right-pads cando converte de calquera tipo de cadea a un tipo binario ou varbinary . Calquera outro tipo de conversión a un tipo binario produza un padrão esquerdo. Este revestimento realízase a través do uso de ceros hexadecimales.

Debido a esta conversión e ao risco de truncamento, se o campo de post-conversión non é o suficientemente grande, é posible que os campos convertidos poidan producir erros aritméticos sen lanzar unha mensaxe de erro.