Técnico Judiciário - Área Apoio - Tecnologia da Informação
Na linguagem SQL são respectivamente comandos DML, DDL e DCL:
ADROP, LOCK TABLE e GRANT
BUPDATE, CALL e ALTER
CCREATE, INSERT e GRANT
DMERGE, TRUNCATE e REVOKE
ERENAME, DELETE e DROP
Revelar gabarito e comentário▾
GabaritoD — MERGE, TRUNCATE e REVOKE
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: Classificação de comandos DML, DDL e DCL
Gabarito: letra D. A questão exige que se identifique, respectivamente, um comando DML (Manipulação de Dados), um DDL (Definição de Dados) e um DCL (Controle de Dados). A única alternativa que respeita essa sequência é a D: MERGE (DML), TRUNCATE (DDL) e REVOKE (DCL).
A classificação dos comandos SQL é fundamental: DML manipula os dados (SELECT, INSERT, UPDATE, DELETE, MERGE); DDL altera a estrutura dos objetos (CREATE, ALTER, DROP, TRUNCATE, RENAME); DCL gerencia permissões (GRANT, REVOKE).
DROP é DDL, LOCK TABLE não é DML (é comando de controle de transação/bloqueio, geralmente DCL ou TCL) e GRANT é DCL. A sequência não começa com DML.
Alternativa B — ❌ Incorreta
UPDATE é DML, mas CALL (execução de procedimento) não é DDL padrão (é DML ou procedimental) e ALTER é DDL. Falta DCL e ordem errada.
Alternativa C — ❌ Incorreta
CREATE é DDL, INSERT é DML, GRANT é DCL. Ordem DDL-DML-DCL, não a solicitada.
Alternativa D — ✅ Correta ⟵ GABARITO
MERGE é DML (combina INSERT/UPDATE), TRUNCATE é DDL (remove dados, mantém estrutura), REVOKE é DCL (revoga privilégios). Sequência DML-DDL-DCL correta.
Alternativa E — ❌ Incorreta
RENAME é DDL, DELETE é DML, DROP é DDL. Ordem DDL-DML-DDL, falta DCL.
NÃO CAIA NESSA!
A banca mistura comandos de categorias diferentes e inverte a ordem. Muitos candidatos conhecem os comandos, mas erram a sequência. Memorize a tríade: DML (INSERT, UPDATE, DELETE, MERGE, SELECT), DDL (CREATE, ALTER, DROP, TRUNCATE, RENAME) e DCL (GRANT, REVOKE).
Conclusão: A única alternativa que apresenta um comando DML, um DDL e um DCL, nessa ordem, é a D.