Questão nº 35

Questão de Tecnologia da Informação · FCC TRT18 2022 (nº 35)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Bver comentário ↓

Em um banco de dados PostgreSQL 13 aberto e funcionando em condições ideais, deseja-se criar a tabela `Tab_TRT18` utilizando o comando SELECT, com o valor 1 no campo Vara, o valor Juiz1 no campo NomeJuiz e o valor `vt1goiania@trt18.jus.br` no campo Email. O comando correto é:

Resposta comentada

Gabarito Alternativa B

O comando SELECT ... INTO no PostgreSQL é usado para criar uma nova tabela e preenchê-la com os dados resultantes de uma consulta SELECT. Para definir os valores e os nomes das colunas na nova tabela, a sintaxe correta é valor AS nome_da_coluna.

  • (A) Incorreta: A sintaxe Vara AS 1 está invertida; ela tenta nomear uma coluna (Vara) com um valor (1), quando o correto é atribuir um valor a um nome de coluna (1 AS Vara). Armadilha da banca: A banca tenta confundir a ordem da cláusula AS, que sempre associa um valor ou expressão a um nome de coluna.
  • (B) Correta: A sintaxe 1 AS Vara, 'Juiz1' AS NomeJuiz e 'vt1goiania@trt18.jus.br' AS Email está correta, atribuindo os valores literais aos respectivos nomes de coluna. A cláusula INTO Tab_TRT18 também está posicionada corretamente após a lista de seleção.
  • (C) Incorreta: A sintaxe SELECT INTO Tab_TRT18 (...) está incorreta, pois não se usam parênteses ao redor da lista de seleção com SELECT INTO, e a cláusula INTO deve vir após a lista de seleção, não antes.
  • (D) Incorreta: A cláusula INTO Tab_TRT18 está posicionada incorretamente (deve vir após a lista de seleção) e a sintaxe Vara AS 1 repete o erro de inversão da alternativa A.
  • (E) Incorreta: A sintaxe SELECT VALUES (...) INTO não é uma construção SQL padrão para criar uma tabela com SELECT INTO a partir de valores literais com aliases de coluna definidos dessa forma. A cláusula VALUES é geralmente usada com INSERT INTO ou como uma tabela derivada.

Fonte: FCC TRT18 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho