Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 39 questões.
#2330254

Considere o seguinte código SQL:


WITH RECURSIVE t(n) AS (

VALUES (1)

UNION ALL

SELECT n+1 FROM t WHERE n < 100

)

SELECT n FROM t;


Em relação ao código SQL, escrito segundo a sintaxe do PostgreSQL, é correto afirmar:

  • O código explora o recursoCommon Table Expressions(CTE), que realiza chamadas recursivas na função t e retorna o resultado da primeira chamada da função t(n).
  • O resultado da consulta é formado por registros que possuem os valores de 1 a 100 na coluna n.
  • O código cria uma tabela temporária denominada t, definida apenas com a coluna nomeada “n”, na qual o primeiro registro terá o valor n e o último registro terá o valor 1.
  • O n indicado na sintaxe “t(n)” serve para receber o parâmetro externo e limitar a execução da instrução “SELECT n+1 FROM t WHERE n < 100”.
  • A presença do UNION ALL assegura que as linhas repetidas sejam removidas no resultado.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora