binary e varbinary (Transact-SQL)

Tipos de dados binários de comprimento fixo ou comprimento variável.

  • binary [ ( n ) ]
    Dados binários do comprimento fixo com um comprimento de n bytes, em que n é um valor de 1 a 8.000. O tamanho de armazenamento é n bytes.

  • varbinary [ ( n | max) ]
    Dados de caractere binários de comprimento variável. n pode ser um valor de 1 a u.000. max indica o tamanho máximo de armazenamento, que é 2^31-1 bytes. O tamanho de armazenamento é o comprimento real dos dados inseridos + 2 bytes. Os dados inseridos podem ter 0 bytes de comprimento. O sinônimo ANSI SQL para varbinary é binary varying.

Comentários

Quando n não é especificado em uma definição de dados ou instrução de declaração de variável, o comprimento padrão é 1. Quando nnão é especificado com a função CAST, o comprimento padrão é 30.

Use binary quando os tamanhos das entradas de dados de coluna forem consistentes.

Use varbinary quando os tamanhos das entradas de dados de coluna variarem consideravelmente.

Use varbinary(max) quando as entradas de dados de coluna excederem 8.000 bytes.