O tipo de dado VARCHAR FOR BIT DATA permite armazenar cadeias binárias menores ou iguais ao comprimento especificado. É útil para dados não estruturados, onde as cadeias de caracteres não são apropriadas (por exemplo, imagens).
O comprimento é um literal inteiro sem sinal designando o comprimento em bytes.
Diferentemente do tipo de dado CHAR FOR BIT DATA, não existe comprimento padrão para o tipo de dado VARCHAR FOR BIT DATA. O tamanho máximo do comprimento é de 32672 bytes.
VARBINARY
Uma operação envolvendo valores VARCHAR FOR BIT DATA e CHAR FOR BIT DATA (por exemplo, uma concatenação) produz um valor VARCHAR FOR BIT DATA.
O tipo do literal byte é sempre VARCHAR FOR BIT DATA, e não CHAR FOR BIT DATA.