Banco de dadosPostgresql
- (FCC 2022)
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
A) haverá erro, pois não é possível fazer inserção de múltiplas linhas em tabelas do PostgreSQL.
B) haverá erro devido ao fato de as 3 linhas a serem inseridas na tabela TRTContatos não terem os 4 campos informados em CREATE TABLE.
C) I deve ser preenchido com IF EXISTS e II deve ser preenchido com RETURNING * para que as linhas inseridas sejam apresentadas.
D) I deve ser preenchido com ALL ROWS e II deve ficar sem nenhum preenchimento.
E) faltou um _ entre cod e serial, pois o certo seria cod_serial PRIMARY KEY.
Próximo:
EXERCÍCIOS - Exercício 197
Vamos para o Anterior: Exercício 195
Tente Este: Exercício 92
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados