FC ConcursosFC Concursos

Flashcard FC370287

O que determina quantas linhas uma CTE recursiva retorna e onde essa CTE é visível?

Linguagem SQL

FGV · 2024

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

O que determina quantas linhas uma CTE recursiva retorna e onde essa CTE é visível?
Mostrar resposta e comentário

Resposta

Resposta: A condição de terminação da recursão determina o conjunto retornado e a CTE existe apenas no escopo da declaração que a define.

Explicação: A CTE recursiva parte de uma(s) linha(s) base e aplica o passo recursivo enquanto a condição for satisfeita.
O número de tuplas segue a relação \( \text{linhas} = fim - inicio + 1 \) quando se incrementa de 1 até um limite inclusivo.

Observação: A CTE tem **escopo** apenas na instrução SQL que a declara; **não é tabela permanente** e, fora do WITH, sua referência gera erro.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359635

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo