GABARITA Entrar

CEBRASPE · 2025 · Tribunal de Justiça do Estado do Pará · Analista Judiciário

Questão 64 – Tecnologia da Informação – CEBRASPE 2025 – Tribunal de Justiça do Estado do Pará (Analista Judiciário)

Comando

CREATE TABLE processos ( idproc INT PRIMARY KEY, descricao VARCHAR(50), referencia INT REFERENCES processos(idproc) );

INSERT INTO processos (idproc, descricao, referencia) VALUES (1, 'Gabinete', NULL), (2, 'Processo A', 1), (3, 'Processo B', 2), (4, 'Recurso 1', 3); Considerando que os comandos precedentes tenham sido executados no PostgreSQL 14, julgue o item subsequente.

Suponha que, no mesmo banco de dados e imediatamente após a execução dos comandos apresentados, tenha sido executado o código SQL a seguir.

WITH RECURSIVE processop AS ( SELECT idproc, descricao, referencia FROM processos WHERE referencia IS NOT NULL

UNION ALL

SELECT p.idproc, p.descricao, p.referencia FROM processos p INNER JOIN processop pp ON p.referencia = pp.idproc ) SELECT distinct idproc, descricao, (SELECT descricao FROM processos WHERE idproc = processop.referencia) AS descricao_pai FROM processop ORDER BY idproc;

Nessa situação hipotética, após as referidas ações, será apresentado o resultado a seguir.

Figura 1 da questão 64

Comentários

Ainda não há comentários publicados.

Entre para comentar

Atalhos de teclado
  • A–E ou 1–5 selecionam a alternativa.
  • C ou E marcam Certo ou Errado.
  • Enter responde.
  • Seta para a direita ou esquerda abre a próxima ou a anterior.
  • X elimina a alternativa em foco.
Reportar problema

Treine com histórico e revisão

No app, seus erros voltam para revisão e você acompanha o desempenho por disciplina.

Abrir o app