SóProvas


ID
1215136
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens que se seguem, acerca das linguagens de definição, manipulação, controle e transação de dados em sistemas gerenciadores de banco de dados relacionais.

De acordo com o padrão SQL, é permitido realizar, de forma limitada, consultas recursivas.

Alternativas
Comentários
  • SQL20450N

    Limite recursivo excedido em uma consulta de hierarquia.

    Explicação

    As consultas hierárquicas utilizando a cláusula CONNECT BY são limitadas a uma profundidade recursiva de 64 níveis. A consulta excedeu este nível.

    Resposta do Usuário

    Valide a correção das cláusulas START WITH e CONNECT BY. Se as recursões forem mais profundas que os 64 níveis esperados, reescreva a consulta utilizando uma expressão da tabela comum recursiva. Expressões de tabelas comuns recursivas suportam a profundidade recursiva arbitrária.

    sqlcode: -20450

    sqlstate: 54066

    http://www-01.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.db2.luw.messages.sql.doc/doc/msql20450n.html?cp=SSEPGG_9.7.0%2F2-6-27-19-319&lang=pt-br

  • Lembrando que esse valor pode ser manipulado ou até mesmo zerado para permitir recursividade infinita.


    http://msdn.microsoft.com/pt-br/library/ms175972.aspx


    Bons estudos.

  • Para quem não entende os comentários sem o gabarito como eu e não tem acesso a resposta.

    Gaba: CERTO

  • A conversão de dados com ferramenta Rolap, em banco de dados relacional, permite consultas com SQL, mas estas consultas não suprem todas as necessidades do usuário. Não são capazes de realizar conversões ilimitadas.

    Portanto, sim, o padrão SQL permite consultas limitadas.

    Fonte: Resumos de PDF - Estratégia concursos