binary y varbinary (Transact-SQL)

Tipos de datos binarios de longitud fija o variable.

binary [ ( n ) ]

Datos binarios de longitud fija con una longitud de n bytes, donde n es un valor que oscila entre 1 y 8.000. El tamaño de almacenamiento es de n bytes.

varbinary [ ( n | max) ]

Datos binarios de longitud variable. n puede ser un valor que oscila entre 1 y 8.000. max indica que el tamaño de almacenamiento máximo es de 2^31-1 bytes. El tamaño de almacenamiento es la longitud real de los datos especificados + 2 bytes. Los datos especificados pueden tener una longitud de 0 bytes. El sinónimo de SQL-2003 para varbinary es binary varying.

Cuando no se especifica n en una instrucción de definición de datos o de declaración de variable, la longitud predeterminada es 1. Cuando no se especifica n con la función CAST, la longitud predeterminada es 30.

Utilice binary cuando los tamaños de las entradas de datos de columna sean coherentes.

Utilice varbinary cuando los tamaños de las entradas de datos de columna varíen considerablemente.

Utilice varbinary(max) cuando las entradas de datos de columna superen los 8.000 bytes.

Adiciones de comunidad

AGREGAR
Mostrar: