Flashcard FC90716
O que é uma CTE recursiva e como ela opera?
Linguagem SQL
CEBRASPE (CESPE) · 2018
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