# CHAR

CHAR fornece armazenamento para cadeias de comprimento fixo.

#### Sintaxe

    CHAR[ACTER] [(comprimento)]

O comprimento é uma constante inteira sem sinal. O comprimento padrão de CHAR é 1.

#### Tipo Java correspondente em tempo de compilação

java.lang.String

#### Tipo do metadado do JDBC (java.sql.Types)

CHAR

O Derby insere espaços para completar o valor cadeia menor que o comprimento esperado. O Derby trunca espaços do valor cadeia maior que o comprimento esperado. Caracteres diferentes de espaço fazem com que seja lançada uma exceção. Quando são aplicados operadores de comparação binária em tipos CHAR, a cadeia mais curta é completada com espaços até o comprimento da cadeia mais longa.

Quando se mistura CHAR e VARCHAR em expressões, o valor mais curto é completado com espaços até o comprimento do valor mais longo.

O tipo de uma constante cadeia é CHAR.

#### Aspectos definidos pela implementação

O único limite de comprimento para os tipos de dado CHAR é o valor java.lang.Integer.MAX_VALUE.

    -- Dentro de uma constante cadeia utilizar dois
    -- apóstrofos para representar um único apóstrofo
    VALUES 'Olá, esta é a cadeia da Maria D''Almeida'

Tópico pai: Tipos de dado
Conceitos relacionados
Visão geral dos tipos de dado nativos
Tipos numéricos
Referências relacionadas
Tipo de dado - atribuições e comparação, classificação e ordenação
BIGINT
BLOB
CHAR FOR BIT DATA
CLOB
DATE
DECIMAL
DOUBLE
DOUBLE PRECISION
FLOAT
INTEGER
LONG VARCHAR
LONG VARCHAR FOR BIT DATA
NUMERIC
REAL
SMALLINT
TIME
TIMESTAMP
VARCHAR
VARCHAR FOR BIT DATA