Pular para o conteúdo principal

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

Banco de DadosSQL
Código
fc063538
Banca
FCC
Órgão
SEFAZ-PE
Ano
2022
Cargo
Auditor Fiscal do Tesouro Estadual - Conhecimentos Gerais
CREATE TABLE nfe (Numero_NFe VARCHAR(9) NOT NULL,Modelo_NFe VARCHAR(2) NULL,Serie_NFe VARCHAR(3) NULL,codigo_UF VARCHAR(2) NULL,ano_Emissao VARCHAR(2) NULL,mes_Emissao VARCHAR(2) NULL,CNPJ_Emitente VARCHAR(14) NULL,Codigo_Chave VARCHAR(8) NULL,Digito_Chave VARCHAR(1) NULL,PRIMARY KEY (Numero_NFe));Para inserir um registro com valores de teste na tabela nfe, utiliza-se a instrução SQL:
  1. AINSERT INTO nfe VALUES('123456789','55','1','RJ','22','10','15145076000106','87654321','6');
  2. BAPPEND TO nfe VALUES('123456789','55','1','RJ','22','10','15145076000106','87654321','6');
  3. CINSERT INTO nfe('123456789','55','1','RJ','22','10','15145076000106','87654321','6');
  4. DINSERT TO nfe VALUES('123456789','55','1','RJ','22','10','15145076000106','87654321','6');
  5. EADD INTO nfe('123456789','55','1','RJ','22','10','15145076000106','87654321','6');
Revelar gabarito e comentário

GabaritoA — INSERT INTO nfe VALUES('123456789','55','1','RJ','22','10','15145076000106','87654321','6');

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

SQL: Inserção de dados com INSERT

Gabarito: letra A. A instrução SQL correta para inserir um novo registro em uma tabela é INSERT INTO nome_tabela VALUES (valores). A alternativa A segue exatamente esse padrão, enquanto as demais apresentam erros de sintaxe como comandos inexistentes ou preposições incorretas.

Alternativa A — ✅ Correta ⟵ GABARITO

Utiliza a sintaxe padrão INSERT INTO nfe VALUES(...), com todos os valores na mesma ordem das colunas da tabela. A cláusula VALUES é obrigatória e o comando está completo.

Alternativa B — ❌ Incorreta

Usa a palavra APPEND, que não é um comando SQL válido para inserção. O correto é INSERT.

Alternativa C — ❌ Incorreta

Falta a palavra-chave VALUES após o nome da tabela e antes da lista de valores. A sintaxe correta exige INSERT INTO nfe VALUES(...).

Alternativa D — ❌ Incorreta

Utiliza a preposição TO em vez de INTO. A sintaxe correta é INSERT INTO ..., não INSERT TO ....

Alternativa E — ❌ Incorreta

Usa ADD INTO, que não é um comando SQL padrão. O comando correto para inserir linhas é INSERT INTO.

Gabarito: letra A.

Link permanente: /questoes/fc063538