Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Por que uma expressão connect by em um loop FOR é executada apenas uma vez?


É um bug em uma versão do Oracle 9i confirmado até 9.2.0.8 , mas não além.

Isso foi discutido anteriormente em Pergunte ao Tom , a resposta é simplesmente que "sqlplus faz isso" .

Suporte Premier para Oracle 9.2 encerrou em 31/07/2007 e o suporte estendido terminou em 30/06/2010. Para corrigir isso, é recomendável atualizar para uma versão atual do Oracle; se não for possível, você deve corrigir seu banco de dados após a versão 9.2.0.8.