SóProvas


ID
157510
Banca
CESPE / CEBRASPE
Órgão
TRT - 5ª Região (BA)
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de SQL e seus principais comandos, julgue os itens subseqüentes, desprezando, quando for o caso, a existência da quebra de linha na linha dos comandos SQL.

Está sintaticamente incorreta a expressão a seguir.
CREATE TABLE consumidor (Primeiro_nome char(30), ultimo_nome char (30))

Alternativas
Comentários
  • Questão errada.

    A questão afirma que a expressão está incorreta, quando no caso ela está sintaticamente correta!

  • SEMÂNTICA: estudo do significado dos signos,

    • SINTÁTICA: estudo da linguagem, dos processos de ruído, redundância, canais, etc.,

    Semânticamente está correta a afirmação. Porém sintaticamente não. Se você der uma olhada há um espaço no char(30)
    Veja abaixo:

    char (30)

    char(30)

  • Na minha opinição, acredito que faltou o ";" no final.

    Logo, acredito que a expressão está sintaticamente incorreta.

     

  • Sintaticamente estaria faltando o ';' o que tornaria a questão correta. Porém, eles não foram tão rigorosos a esse ponto, fazer o que? Cabia um recurso tranquilo.
  • "Acerca de SQL e seus principais comandos, julgue os itens subseqüentes, desprezando, quando for o caso, a existência da quebra de linha na linha dos comandos SQL."

    A falta do ponto e vírgula não tem problema nenhum, segundo o comando da questão
  • Discordo,

    O cabeçalho da questão diz respeito aos itens em que um único comando mostra-se em várias linhas no PAPEL da prova.

    A utilização do caracter ";" de nada indica quebra de linha. Ela indica finalização de comando, necessária para este comando SQL em específico.

    Ainda acho o gabarito incorreto.