Questão nº 31
Questão de Suporte em Tecnologia da Informação · FGV TJDFT 2022 (nº 31)
No contexto do Oracle, considere o comando a seguir e analise as afirmativas a respeito das consequências desse mesmo comando.
```
create global temporary table temp
( a int not null primary key,
b varchar(20) not null );
```
I. Dados inseridos numa sessão (em inglês, session) são removidos no fim da sessão.
II. Dados inseridos numa sessão podem ser acessados somente pela própria sessão.
III. Ao término de uma transação por meio de um comando commit, os dados são automaticamente removidos da tabela.
Está correto somente o que se afirma em:
- AI;
- BII;
- CI e II; (alternativa correta)
- DI e III;
- EII e III.
Resposta comentada
Gabarito Alternativa C
Conceito-chave: Uma tabela temporária global (GTT) no Oracle tem estrutura fixa para todos, mas os dados são privados de cada sessão e só existem enquanto a sessão estiver ativa — o commit não apaga os dados, apenas encerra a transação.
- (A) Incorreta: A afirmativa I está correta, mas a alternativa A sozinha não cobre a afirmativa II, que também é verdadeira — por isso a letra A é incompleta.
- (B) Incorreta: A afirmativa II está correta, mas a letra B ignora a afirmativa I, que também é verdadeira — gabarito exige as duas.
- (C) Correta: I e II são verdadeiras: por padrão, a GTT usa
ON COMMIT PRESERVE ROWS, então os dados persistem apóscommite só somem no fim da sessão (I), e cada sessão só enxerga seus próprios dados (II). - (D) Incorreta: A afirmativa III é falsa — o
commitnão remove os dados de uma GTT padrão; eles só são apagados no fim da sessão ou comDELETE/TRUNCATEexplícito. - (E) Incorreta: A afirmativa III é falsa (mesmo motivo da D), e a II é verdadeira, mas a combinação II+III não é correta.
Armadilha da banca: O distrator mais tentador é a letra D, porque muitos alunos confundem GTT com tabela temporária de transação (ON COMMIT DELETE ROWS). O comando do enunciado não especifica ON COMMIT DELETE ROWS, então o padrão é PRESERVE ROWS — ou seja, o commit mantém os dados, e a afirmativa III cai por terra.
Fonte: FGV TJDFT 2022 Analista Judiciário - Suporte em Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.