SóProvas


ID
1333486
Banca
FCC
Órgão
TRT - 13ª Região (PB)
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

O SQL define dois tipos primários para caracteres: A e B. Estes tipos podem armazenar cadeias de caracteres com comprimento de até n caracteres, onde n é um número inteiro positivo. A tentativa de armazenar uma cadeia de caracteres mais longa em uma coluna de um destes tipos resulta em erro, a não ser que os caracteres excedentes sejam todos espaços; neste caso, a cadeia de caracteres será truncada em seu comprimento máximo. Se a cadeia de caracteres a ser armazenada for mais curta que o comprimento declarado, os valores do tipo B são completados com espaços; os valores do tipo A simplesmente armazenam a cadeia de caracteres mais curta.

Os tipos de dados destinados a armazenar cadeias de caracteres no PostgreSQL 8.0, descritos como A e B no texto acima são, respectivamente,

Alternativas
Comentários
  • Jurava que era letra e

    Varchar

  • Sei que a questão fala sobre a versão 8, porém essa referência já ajuda a entender a questão:

    http://www.postgresql.org/docs/9.2/static/datatype-character.html

    Segundo a tabela :NameDescriptioncharacter varying(n), varchar(n)variable-length with limitcharacter(n), char(n)fixed-length, blank paddedtext
    variable unlimited length

    O tipo A que armazena a cadeia de caractere mais curta corresponde ao primeiro elemento character varying(n), varchar(n).

    Já o tipo B, é um tipo fixo e completa com espaços em branco sendo qualquer um dos tipos character(n), char(n) aceitos.

    Dessa forma temos a resposta da letra B, character varying(n) e character(n).

    Espero ter ajudado

  • Quem não tem acesso:  - -> B