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
- Ahaverá erro, pois não é possível fazer inserção de múltiplas linhas em tabelas do PostgreSQL.
- 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.
- CI deve ser preenchido com IF EXISTS e II deve ser preenchido com RETURNING * para que as linhas inseridas sejam apresentadas.
- DI deve ser preenchido com ALL ROWS e II deve ficar sem nenhum preenchimento.
- Efaltou um _ entre cod e serial, pois o certo seria cod_serial PRIMARY KEY.