

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere a execução da seguinte consulta no PostgreSQL 9.5:
WITH RECURSIVE t(n) AS (
VALUES (1)
UNION ALL
SELECT n+1 FROM t
)
SELECT * FROM t;
O resultado da execução é:
Mensagem de erro, sinalizando erro de sintaxe.
Mensagem de erro, sinalizando que a tabela t não existe.
Retorna uma tabela com um único registro, contendo o valor 1 (inteiro um).
Retorna uma tabela com dois registros, contendo os valores 1 e 2 (inteiros um e dois).
Consulta entra em um ciclo, sem condição definida de término.