Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — FCC 2022

Banco de DadosPostgreSQL
Código
fc065224
Banca
FCC
Órgão
TRT - 22ª Região (PI)
Ano
2022
Cargo
Analista Judiciário - Tecnologia da Informação
Considere que um Analista está trabalhando em um banco de dados PostgreSQL aberto e funcionando em condições ideais. O Analista inseriu a seguinte sequência de comandos:DROP TABLE ....I... TRTContatos; CREATE TABLE TRTContatos ( cod serial PRIMARY KEY, orgao VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, descricao VARCHAR(255) ); INSERT INTO TRTContatos (orgao, email) VALUES ('Ouvidoria','[email protected]:'), ('Escola Judicial','[email protected]'), ('Corregedoria','[email protected]') ....II....; É correto afirmar que
  1. Ahaverá erro, pois não é possível fazer inserção de múltiplas linhas em tabelas do PostgreSQL.
  2. Bhaverá erro devido ao fato de as 3 linhas a serem inseridas na tabela TRTContatos não terem os 4 campos informados em CREATE TABLE.
  3. CI deve ser preenchido com IF EXISTS e II deve ser preenchido com RETURNING * para que as linhas inseridas sejam apresentadas.
  4. DI deve ser preenchido com ALL ROWS e II deve ficar sem nenhum preenchimento.
  5. Efaltou um _ entre cod e serial, pois o certo seria cod_serial PRIMARY KEY.
Revelar gabarito e comentário

GabaritoC — I deve ser preenchido com IF EXISTS e II deve ser preenchido com RETURNING * para que as linhas inseridas sejam apresentadas.

Link permanente: /questoes/fc065224