FC ConcursosFC Concursos

Flashcard FC90716

O que é uma CTE recursiva e como ela opera?

Linguagem SQL

CEBRASPE (CESPE) · 2018

De acordo com o assunto TI - Banco de Dados: Consultas e Comandos em SQL, responda:

O que é uma CTE recursiva e como ela opera?
Mostrar resposta e comentário

Resposta

Uma CTE recursiva define um conjunto inicial de linhas e um membro recursivo que gera novas linhas aplicando repetidamente uma expressão até que uma condição de parada seja satisfeita.


• Valor inicial: A CTE começa com um SELECT inicial que produz o primeiro valor.

• Recursão: O membro recursivo gera cada novo valor a partir do anterior aplicando um incremento, por exemplo num + 3.

• Condição de parada: A recursão continua enquanto a condição WHERE for satisfeita, impedindo inclusão de valores além do limite.

• Implementação: Em algumas implementações, tratamento indevido do limite pode permitir inclusão indevida da última linha.




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

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

Continue aprendendo